Hello, Nikolay!

Nikolay wrote:

позвонили, сказали что пропал документ после зависания сервера. В процессе разборок обнаружено, что в DOCUM_ITEMS запись имеется, а в DOCUMENTS она отсутствует, соответственно бекап-рестор не проходит, рестор ругается на FK

Причина наверное в следующем: Была добавлена запись в documents, потом в docum_items, но в процессе обновления шапки триггером произошел завис. Но ведь транзакция должна откатиться? Вылечил прописав нужную запись в documents, но как правильно поступать в будущем?

вполне классическая проблема, особенно при обрубании питания на
InterBase 4.x. После сбоя -  детали есть, а мастера нет.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34


Ответить