Re: Обновление базы данных

При обновлении БД необходимо также выполнять исправление ошибок БД.

Примерно в такой очередности: 
- запустить программу обновления БД
- открыть файл БД
- подключиться к БД
- обновить БД 
- на вопрос "делать backup/restore" ответить да
- закрыть программу обновления
- переименовать IndustriCS.gbn в IndustriCS.gdb
- запустить TechnologiCS с ключем -reg
- запустить IB для backup/restore
- запустить программу обновления БД
- открыть файл БД
- подключиться к БД
- исправить ошибки БД
- закрыть программу обновления
- запустить TechnologiCS с ключем -reg
- запустить IB для backup/restore

Все ли правильно? И нельзя ли автоматизировать действия?

Re: Обновление базы данных

Если при обновлении БД необходимо также выполнить исправление ошибок БД, то надо...

Для верности (ососбенно если обновление не прошло), надо бы перед обновлением бакап сделать

- запустить программу обновления БД 
- открыть файл БД 
- подключиться к БД 
- обновить БД 
- на вопрос "делать backup/restore" ответить  - НЕТ
--- Все следующее соответсвенно пропускается.
     --------- закрыть программу обновления 
     --------- переименовать IndustriCS.gbn в IndustriCS.gdb 
     --------- запустить TechnologiCS с ключем -reg 
     --------- запустить IB для backup/restore Это вообще непонятно зачем? Нужно только если мы бакап сделать сами не смогли из программы
     --------- запустить программу обновления БД 
     --------- открыть файл БД 
      -------- подключиться к БД 
- исправить ошибки БД 
++++++++++++++
- на вопрос "делать backup/restore" ответить  Да
- запустить TechnologiCS с ключем -reg 
- закрыть программу обновления

Re: Обновление базы данных

Я уже давал ссылочку, но приведу еще раз здесь. Полезная информация для чего именно нужен бакап ресторе в Интербейз. http://www.ibase.ru/devinfo/db_repair.htm

Re: Обновление базы данных

:oops: Эти вопросы я задаю не сомневаясь в необходимости backup/restore, а из-за того что программа обновления много раз выводит одно и то же сообщение о необходимости запустить с ключем и сделать бекап/ресторе. И не понятно когда его делать. Скрипты с исправлениями пользователю выдаются сразу с установочным диском и надо написать помощь для быстрого старта.

Re: Обновление базы данных

Она выдает сообщение о бакапе только после обновления и после исправления ошибок.  То есть фактически при изменении каких либо данных в базе.

Брать на страте  исправление ошибок не очень хорошо - там ведь не всегда исправлении ошибок лежит. Иногда просто скрипт прогнать надо или какие нибудь значения подправить - это не всем нужно. Там просто лог подробный снимается, чтобы потом по нему можно было разобраться что не так происходит.

Re: Обновление базы данных

Gordon писал(а):
- исправить ошибки БД
++++++++++++++
- на вопрос "делать backup/restore" ответить  Да
- запустить TechnologiCS с ключем -reg
- закрыть программу обновления


:!: после исправления ошибок вопрос "делать backup/restore" не задается.

Re: Обновление базы данных

Пардон. Действительно. А когда там постоянно тогда вопрос то задается? тогда только один раз должна спрашивать, после обновления.

Re: Обновление базы данных

Сейчас я пробую проделать upgrade и записываю свои действия. Поэтому и появляются вопросы. Когда закончу вышлю вам для проверки правильности действий.