gbak & DatabaseAccess=Restrict
Добавлено: 28 окт 2004, 10:56
FB 1.5.1 SS под W2k
В firebird.conf установлено
DatabaseAccess = Restrict c:\database
Запускаем:
gbak -c c:\temp\db.fbk c:\temp\db.fdb
Получаем ожидаемое:
gbak: ERROR: Access to database "C:\TEMP\DB.FDB" is denied by server administrator
Повторяем попытку:
gbak -c c:\temp\db.fbk c:\temp\db.fdb
Получаем:
gbak: opened file c:\temp\db.fbk
gbak: transportable backup -- data in XDR format
gbak: backup file is compressed
... и процесс виснет намертво.
Более того, после этого вообще невозможно соединиться с любой БД.
Соединения, установленные до того работают, а новые установить нельзя.
Помогает только рестарт сервиса. Причем в момент рестарта вылетает
"fbserver.exe вызвало ошибку бла-бла".
В firebird.log пусто.
В firebird.conf установлено
DatabaseAccess = Restrict c:\database
Запускаем:
gbak -c c:\temp\db.fbk c:\temp\db.fdb
Получаем ожидаемое:
gbak: ERROR: Access to database "C:\TEMP\DB.FDB" is denied by server administrator
Повторяем попытку:
gbak -c c:\temp\db.fbk c:\temp\db.fdb
Получаем:
gbak: opened file c:\temp\db.fbk
gbak: transportable backup -- data in XDR format
gbak: backup file is compressed
... и процесс виснет намертво.
Более того, после этого вообще невозможно соединиться с любой БД.
Соединения, установленные до того работают, а новые установить нельзя.
Помогает только рестарт сервиса. Причем в момент рестарта вылетает
"fbserver.exe вызвало ошибку бла-бла".
В firebird.log пусто.