Hello, Nikolay!
Nikolay wrote:
позвонили, сказали что пропал документ после зависания сервера. В процессе
разборок обнаружено, что в DOCUM_ITEMS запись имеется, а в DOCUMENTS она
отсутствует, соответственно бекап-рестор не проходит, рестор ругается на FK
Причина наверное в следующем: Была добавлена запись в documents, потом в
docum_items, но в процессе обновления шапки триггером произошел завис. Но
ведь транзакция должна откатиться? Вылечил прописав нужную запись в
documents, но как правильно поступать в будущем?
вполне классическая проблема, особенно при обрубании питания на
InterBase 4.x. После сбоя - детали есть, а мастера нет.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34