Страница 1 из 1

Ошибка во время восстановления (FbRestore)

Добавлено: 16 мар 2007, 11:42
yugol
Дано:
Firebird Server v1.5.3.4870
Firebird .NET Data Provider v1.7.1.0
C#

Делаю:
после перекачки через базу большого объема данных, для сжатия файла (сильно разбухает в процессе) делаю в программе backup, потом сразу restore (все в точности по примерам из хелпа к провайдеру).
Все работает, но...
Если перед этим база была открыта и закрыта (для эксперимента сделал просто: Connection.Open(); Connection.Close();) то бэкап проходит нормально, а ресторе выдает ошибку:
lock time-out on wait transaction
object C:\\DATA\\xxxxx.GDB is in use
user does not have GRANT privileges for operation

что бы это значило?
(user - sysdba)

Добавлено: 16 мар 2007, 12:31
Dimitry Sibiryakov
object C:\\DATA\\xxxxx.GDB is in use
Сам переведешь или помочь?

Добавлено: 16 мар 2007, 15:28
kdv
рестор небось поверх оригинальной базы? (гомерический хохот).
для сжатия файла (сильно разбухает в процессе)
зачем? оставь ты его, христа ради. пустое место будет использовано повторно.