Обработка исключений в isql

Модераторы: kdv, CyberMax

Ответить
Alex_Latin
Сообщения: 1
Зарегистрирован: 29 янв 2007, 18:03

Обработка исключений в isql

Сообщение Alex_Latin » 29 янв 2007, 20:22

Прогоняю скрипты, используя isql.
Мне необходимо до прогона скопировать БД, и в случае появление ошибок SQLCODE вернуть копию на место рабочей.
Скрипты прогоняю батником.
Подскажите, как это лучше делать? :shock:

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 29 янв 2007, 21:56

backup - restore в другой файл с проверкой успешности - сомнительные эксперименты - при обломе остановить сервер и скопировать копию на место исходной.

Ещё можно вывод isql направить в файл, проанализировать результат, поправить ошибки и догнать только то, что не получилось. Но b/r копию иметь никогда не повредит.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 30 янв 2007, 07:51

isql при ошибках в скрипте вернет ненулевой return code. Проверяй это батничком.

Ответить