Страница 1 из 1

поврежденный TPS File

Добавлено: 25 Июнь 2010, 19:39
Tuko_G
среда Windows Server 2003. Clarion6.3

база данных(TPS) расположено на Windows Server2003 . Программы Клиентов записано на других компютерах (Windows XP, SP2) которые через сеть записывают данные в БД(Win Server 2003) (сеть локальный и БД подключено через Map Network Drive). TPS файл имел размер ~ 2 MB.

размерTPS файл стал ~2 KB После внезапной перезагрузки сервера, и разумеется программа не открывает поврежденный файл.

есть ли возможность восстановить поврежденный TPS файл. (TPSFIX не берет. ) и как защитится от таких случаев?


Спасибо заранее .
P.S.
и вообще от чего рухнулся до такой степени TPS файл не могу понять. (и backup тоже не имею :oops: )

Re: поврежденный TPS File

Добавлено: 26 Июнь 2010, 10:22
morkovin
О повреждениях TPS-файлов постоянно говорят и в забугорных рассылках. Информации на эту тему много. Все в основном сводится к проблемам сетевого оборудования - глючит сетевая карта (свитч, кабель и т.п.). Возможная проверка :
1) непрерывный пинг сервера с каждой рабочей станции (ping -t ServName) и наблюдение
времени откликов
2) с каждой раб. станции передать на сервер большой архив (1-2 Гб) и проверить на сервере
целостность этих архивов.
... и т.д.
Я сталкивался и с другой проблемой (месяц назад) - TPS-файл на сервере исчезал на глазах и тут же появлялся уже пустым. Выяснилось, что сисадмины недавно установили новую версию DrWeb. Все установки, ес-сно, сделали по дефолту. И "зараженный" файл удалялся при невозможности излечения. Ну а первым же юзером этот TPS-файл создавался заново уже пустым! Занесли TPS в список исключений. Но помогло мало. Оказывается на какой-то рабочей станции у DrWeb был включен режим "Проверять сетевые диски" и TPS не был занесен в список исключений. :(

Re: поврежденный TPS File

Добавлено: 26 Июнь 2010, 21:35
Игорь Столяров
DrWeb можно использовать только от безысходности и для разовых проверок файлов. У него вечные глюки с сигнатурами поиска. Так было и видимо будет всегда ... :(

А с TPS файлом все достаточно просто - при обрыве связи с сервером произошел сбой таблицы файловой системы. Такая же история иногда бывает с DOC и XLS фалами открываемыми на сервере при его перезагрузке или отказе сетевого оборудования. FAT32 и NTFS хранят резервную копию таблицы размещение файлов - выполнение стандартного Windows ScanDisk'а обычно решает проблему. Но делать это нужо сразу (как и с восстановлением удаленных файлов) - пока не адресуемые сектора на диске не затерты другими данными.