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

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
Строка 14: Строка 14:
  
 
==Установка==
 
==Установка==
Берем файл '''service.bat''' из директории '''\\SUPA\zclientxp\_releases\mendBackupRestore\''' и кладем клиенту на компьютер с базой в папку '''ServiceMngr''', которая настроена на нужную базу. Затем запускаем.
+
* Берем файл '''service.bat''' из директории '''\\SUPA\zclientxp\_releases\mendBackupRestore\''' и кладем клиенту на компьютер с базой в папку '''ServiceMngr''', которая настроена на нужную базу.  
 +
* По умолчанию настроено, что настройки сервис менеджер раполагается по пути: '''c:\Standart-N\ServiceMngr'''. Если это не так, то откройте батник и измените параметр '''options''':
 +
<pre>
 +
set options=c:\Standart-N\ServiceMngr\ServiceMngr.ini
 +
</pre>
 +
Затем запускаем service.bat '''от имени администратора'''.
  
 
==Проверка==
 
==Проверка==
 
В директории '''\\SUPA\zclientxp\_releases\mendBackupRestore\''' есть база '''ztrade_fall.fdb''', в которой есть ошибки. Можно попробовать на ней.
 
В директории '''\\SUPA\zclientxp\_releases\mendBackupRestore\''' есть база '''ztrade_fall.fdb''', в которой есть ошибки. Можно попробовать на ней.

Версия 18:39, 4 августа 2016

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

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

Установка

  • Берем файл service.bat из директории \\SUPA\zclientxp\_releases\mendBackupRestore\ и кладем клиенту на компьютер с базой в папку ServiceMngr, которая настроена на нужную базу.
  • По умолчанию настроено, что настройки сервис менеджер раполагается по пути: c:\Standart-N\ServiceMngr. Если это не так, то откройте батник и измените параметр options:
set options=c:\Standart-N\ServiceMngr\ServiceMngr.ini

Затем запускаем service.bat от имени администратора.

Проверка

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