Ошибка AlarmDM.LogPingTransaction означает, что программа мониторинга NCS не может соединиться с базой MC240-log.fdb, в которую записываются сообщения об авариях на объектах. В случае возникновения данной ошибки необходимо попробовать провести процедуру backup/restore базы данных. Для этого:
- закрыть программу NCS;
- запустить командную строку Windows (Пуск -> Выполнить -> cmd)
- создать backup базы командой
- для 32-разрядных ОС
"C:\Program Files\Firebird\Firebird\_1\_5\bin\gbak.exe" -B -user SYSDBA -password masterkey c:\eltex\Base\mc240-log.fdb c:\eltex\Base\mc240-log.fbk
- для 64-разрядных ОС
"C:\Program Files (x86)\Firebird\Firebird_1_5\bin\gbak.exe" -B -user SYSDBA -password masterkey c:\eltex\Base\mc240-log.fdb c:\eltex\Base\mc240-log.fbk
- создать резервную копию базы командой
move c:\eltex\Base\mc240-log.fdb c:\eltex\Base\mc240-log.fd
- восстановить базу из backup
- для 32-разрядных ОС
"C:\Program Files\Firebird\Firebird\_1\_5\bin\gbak.exe" -C -user SYSDBA -password masterkey c:\eltex\Base\mc240-log.fbk c:\eltex\Base\mc240-log.fdb
- для 64-разрядных ОС
"C:\Program Files (x86)\Firebird\Firebird\_1\_5\bin\gbak.exe" -C -user SYSDBA -password masterkey c:\eltex\Base\mc240-log.fbk c:\eltex\Base\mc240-log.fdb
Если путь к базе отличается от стандартного, то необходимо вместо c:\eltex\Base\ указать путь к директории, в которой находится файл mc240-log.fdb.
После проверки работоспособности базы, удалить старый файл c:\eltex\Base\mc240-log.fd_ и c:\eltex\Base\mc240-log.fbk (если нет необходимости сохранить его для резерва).
В случае если приведенная выше процедура не помогла, то нужно зайти в каталог с базой даннох (по умолчанию "C:\eltex\base") и удалить файл MC240-log.fdb. Далее необходимо переустановить программу мониторинга NCS для восстановления базы с журналом аварий. При переустановке на все вопросы о замене существующих файлов отвечать «Нет».
Примечание: Удаление базы MC240-log.fdb приведет к полной очистке журнала аврий.