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

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
yugol

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

Сообщение yugol » 16 мар 2007, 11:42

Дано:
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)

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

Сообщение Dimitry Sibiryakov » 16 мар 2007, 12:31

object C:\\DATA\\xxxxx.GDB is in use
Сам переведешь или помочь?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 16 мар 2007, 15:28

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

Ответить