Здравствуйте
Был WIN2003Ser, (не устроил, почему другой вопрос), снёс, поставил WIN2000Ser, Firebird1.5.2. Делаю с клиентской машины BACKUP все нормально, а при RESTORE выдает ошибку:
IBE: Starting restore. Current time: 11:00:53
IBE: Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
cannot open backup file \\Tk-sibir\BACKUP\STORAGE20050908.GBK.
IBE: Restore completed. Current time: 11:00:54. Elapsed time: 00:00:01
Если скопировать файл STORAGE20050908.GBK на клиентскую машину выдает туже ошибку.
Пользуюсь IBExpert 2005/09/05.
Буду признателен за помощь
Переустановил сервер RESTORE не выполняется
Модераторы: kdv, Alexey Kovyazin
ну не может он открыть бэкап с расшаренного фолдера. потому что если стартует сервисом, то по умолчанию от юзера LocalSystem, который не имеет никаких прав вовне компьютера.
это вообще говорит о том, что рестор производится через services API. а там могут быть указаны ТОЛЬКО локальные для СЕРВЕРА имена файлов. Ну и про права доступа я уже сказал.Пользуюсь IBExpert 2005/09/05
Если скопировать файл STORAGE20050908.GBK на клиентскую машину выдает туже ошибку.
IBE: Starting restore. Current time: 13:09:49
IBE: Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
cannot open backup file D:\STORAGE20050908.GBK.
IBE: Restore completed. Current time: 13:09:49. Elapsed time: 00:00:00
Ф если делать restore к базе которая лежит на локальном компе то все нормально
IBE: Starting restore. Current time: 13:09:49
IBE: Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
cannot open backup file D:\STORAGE20050908.GBK.
IBE: Restore completed. Current time: 13:09:49. Elapsed time: 00:00:00
Ф если делать restore к базе которая лежит на локальном компе то все нормально
еще раз, по буквам.
gbak -c a.gbk server:c\dir\a.gdb
здесь a.gbk может быть на клиенте, если строка gbak тоже выполняется с клиента. база будет заресторена на сервере.
если работа идет через services api, то И база И бэкап должны быть указаны локально в отношении ДИСКОВ СЕРВЕРА.
с клиента файл бэкапа заресторить на сервер через services api нельзя.
ошибка
" cannot open backup file"
означает "не могу открыть файл". Либо файла нет, там где сервер, либо у сервера нет прав на доступ к этому файлу.
диск D: это у тебя диск сервера?
gbak -c a.gbk server:c\dir\a.gdb
здесь a.gbk может быть на клиенте, если строка gbak тоже выполняется с клиента. база будет заресторена на сервере.
если работа идет через services api, то И база И бэкап должны быть указаны локально в отношении ДИСКОВ СЕРВЕРА.
с клиента файл бэкапа заресторить на сервер через services api нельзя.
ошибка
" cannot open backup file"
означает "не могу открыть файл". Либо файла нет, там где сервер, либо у сервера нет прав на доступ к этому файлу.
диск D: это у тебя диск сервера?