Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Delphi |
![]() ![]() |
FIL23 Member Откуда: Сообщений: 389 |
Добрых суток, Сделал бэкап БД firebird по кнопке с помощью компоненты IBBackupService, все работает прекрасно ... локально. Но, вот если бэкапить БД которая находится в на другом сервере, то появляется ошибка. Я так понял через данную компоненту нельзя делать бэкап сетевой БД? Есть хороший пример бэкапа сетевой БД из собственного приложения? Спасибо. |
29 ноя 18, 21:10 [21749106] Ответить | Цитировать Сообщить модератору |
_Vasilisk_ Member Откуда: Украина, Харьков Сообщений: 10719 |
|
||
29 ноя 18, 21:15 [21749110] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
_Vasilisk_,
---------------------------
alladmin
---------------------------
cannot open backup file C:\alladmin\backup\backup_28_11_2018_23_31.fdk
unknown ISC error 336330835.
---------------------------
ОК
---------------------------
|
29 ноя 18, 21:19 [21749112] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
_Vasilisk_, вся суть что бэкап делается хорошо только если сервер БД и программа на одном ПК расположены, тогда у меня не возникает ошибок. |
29 ноя 18, 21:20 [21749113] Ответить | Цитировать Сообщить модератору |
_Vasilisk_ Member Откуда: Украина, Харьков Сообщений: 10719 |
|
||
29 ноя 18, 21:22 [21749114] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
_Vasilisk_, Да папка есть, и права все выданы по максимуму |
29 ноя 18, 21:28 [21749119] Ответить | Цитировать Сообщить модератору |
_Vasilisk_ Member Откуда: Украина, Харьков Сообщений: 10719 |
|
||
29 ноя 18, 21:31 [21749125] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
нет, папка на локально компьютере там же где и программа. |
29 ноя 18, 21:33 [21749128] Ответить | Цитировать Сообщить модератору |
Dimitry Sibiryakov Member Откуда: Сообщений: 46926 |
Именно на сервере, где расположен Firebird? И подпапка backup в ней имеется? Ну и забей. Бэкап, лежащий на том же винте, что и база, не имеет никакой практической ценности. Posted via ActualForum NNTP Server 1.5 |
||
29 ноя 18, 21:33 [21749129] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
FIL23, я понял! Я только что создал папку backup на сервере где лежит установлен сервер БД.. и там всё хорошо отработало, создался файл бэкапа. Тогда возникает вопрос, как забэкапить на локальную машину где используется программа? |
29 ноя 18, 21:37 [21749132] Ответить | Цитировать Сообщить модератору |
defecator Member Откуда: Сообщений: 39108 |
хочешь утащить хозяйскую базёнку ? |
||
29 ноя 18, 21:44 [21749141] Ответить | Цитировать Сообщить модератору |
FIL23 Member Откуда: Сообщений: 389 |
получается только расшариванием папки на локальном ПК и выставлении пути до этой сетевой папки :( |
||
29 ноя 18, 21:52 [21749150] Ответить | Цитировать Сообщить модератору |
Фэйтл Эра Member Откуда: Сообщений: 553 |
Данный компонент является интерфейсом к API службы резервного копирования, которая реализуется на сервере. Т.е., исполнителем задания "сделать бэкап" является удаленный сервер, он может создать файл бэкапа только там, куда имеет доступ. Аминь. Чтобы создать файл копии на локальной машине, используй утилиту gback. |
||
29 ноя 18, 21:59 [21749155] Ответить | Цитировать Сообщить модератору |
Dimitry Sibiryakov Member Откуда: Сообщений: 46926 |
Вариантов два, но для тебя доступен только локальный вызов утилиты gbak. Posted via ActualForum NNTP Server 1.5 |
||
29 ноя 18, 22:00 [21749158] Ответить | Цитировать Сообщить модератору |
alekcvp Member Откуда: Сообщений: 1268 |
А второй какой?.. |
||||
30 ноя 18, 10:20 [21749505] Ответить | Цитировать Сообщить модератору |
энди Member Откуда: Киров, Россия Сообщений: 935 |
ну напиши сервис который отдаст тебе этот файл бэкапа |
30 ноя 18, 10:53 [21749589] Ответить | Цитировать Сообщить модератору |
goldmi45 Member Откуда: Сообщений: 1086 |
Хм, а создание бакапа на сетевой шаре, куда сервис сервера Firebird имеет доступ? |
30 ноя 18, 13:26 [21749894] Ответить | Цитировать Сообщить модератору |
Dimitry Sibiryakov Member Откуда: Сообщений: 46926 |
doc/README.services_extension пункт 4. Posted via ActualForum NNTP Server 1.5 |
||
30 ноя 18, 13:28 [21749900] Ответить | Цитировать Сообщить модератору |
Dimitry Sibiryakov Member Откуда: Сообщений: 46926 |
Обычно от запускается под учёткой Local system и к сетевым шарам не имеет доступа по определению. Posted via ActualForum NNTP Server 1.5 |
||
30 ноя 18, 13:35 [21749914] Ответить | Цитировать Сообщить модератору |
__Avenger__ Member Откуда: Сообщений: 1978 |
Бакап на локальную машину |
||
30 ноя 18, 15:53 [21750231] Ответить | Цитировать Сообщить модератору |
X11 Member Откуда: Kharkiv, Ukraine Сообщений: 12769 |
Должно работать и по сети. По идее. В одной папке положи клиентскую dll и gbak. gbak.exe -B server:D:/Data/Base.fdb Base.fbk -V -USER SYSDBA -PAS masterkey |
30 ноя 18, 17:26 [21750481] Ответить | Цитировать Сообщить модератору |
Все форумы / Delphi | ![]() |