Автоматическое восстановление базы данных — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
==Алгоритм работы скрипта==
 
==Алгоритм работы скрипта==
 
* Берет настройки подключения из файла '''ServiceMngr.ini'''
 
* Берет настройки подключения из файла '''ServiceMngr.ini'''
* Останавливаем Firebird
+
* Останавливает Firebird
 
* Переименовывает базу
 
* Переименовывает базу
 
* Запускает Firebird
 
* Запускает Firebird

Версия 18:25, 28 апреля 2016

Алгоритм работы скрипта

  • Берет настройки подключения из файла ServiceMngr.ini
  • Останавливает Firebird
  • Переименовывает базу
  • Запускает Firebird
  • Делает файловую копию базы
  • Делает shutdown базы
  • Делает mend базы
  • Поднимает базу
  • Запускает сжатие/восстановление спомощью сервис-менеджера

Установка

Берем файл service.bat из директории \\SUPA\zclientxp\_releases\mendBackupRestore\ и кладем клиенту на компьютер с базой в папку ServiceMngr, которая настроена на нужную базу. Затем запускаем.

Проверка

В директории \\SUPA\zclientxp\_releases\mendBackupRestore\ есть база ztrade_fall.fdb, в которой есть ошибки. Можно попробовать на ней.