ТЕХНОАЗСоборудование и сервис
Поможем с подбором+7 (495) 015-38-90
База знаний

Все разделы · заголовок и текст статьи · от двух символов

Как применить скрипт?

Источник: документация производителя Топаз. Версию и применимость сверяйте с исходным документом.

  1. Закрыть все программы, работающие с базой данных (БД).

  2. Сделать бэкап (резервную копию) БД и папки Сервера-186.

  3. Скопировать папку PatchDB в каталог с файлом БД.
    Иллюстрация к шагуОткрыть в полном размере

  4. Открыть файл update.sql.

  5. Отредактировать путь к БД и, при необходимости, логин и пароль.
    Иллюстрация к шагуОткрыть в полном размере

  6. Запустить update.cmd.
    Иллюстрация к шагуОткрыть в полном размере

  7. После этого в каталоге PatchDB должны появиться файлы result.txt с содержимым:
    Иллюстрация к шагуОткрыть в полном размере

  8. Запустить RestoreLost.cmd и поставить галочки напротив наливов, которые требуется восстановить (по умолчанию путь к файлу: *C:\Program Files (x86)\Topaz\S186\Server* ). Наливы восстановленные с помощью скрипта подписаны как Восстановленная запись .
    Иллюстрация к шагуОткрыть в полном размере

    📝 Заметка: Восстановление может занимать 1-3 мин, в зависимости от количества наливов, поэтому, если кажется что программа зависла необходимо подождать некоторое время.

  9. Проверить, что все наливы появились в базе данных.

    Решение проблем

    №ПроблемаРешение
    1Наливы в утилите RestoreLost не читаются, отображаются с неверной кодировкой.Запустить утилиту с параметром -fix .
    2В файле result.txt сообщение о ошибки при выполнение скриптаПроверить правильность пути к БД в файле update.sql , указав путь к файлу БД: DBName="localhost:C:\Onlineterminal-2.\DataBase\TopazOffice.fdb" Пример: "localhost:D:\TopazOffice\TopazOffice.fdb" image2024-8-9_10-17-36.png Иллюстрация к шагуОткрыть в полном размере
    3В файле result.txt сообщение об ошибке при выполнение скрипта появляется снова и сноваПрислать файл result.txt в техподдержку для анализа