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

Делаю BackUp с помощью IBX компонента,но он сохраняет только

Добавлено: 25 июн 2008, 16:06
Antoxa
Делаю BackUp с помощью IBX компонента, но он сохраняет только на HDD ПК с сервером FB, а как сохранить на другие ПК? BackUp на \\comp2\folder1 - не работает...

Подскажите, как №правильно реализовать этот механизм?

Либо копировать файл БД, предварительно отключая всех клиентов, или делать BackUP, а потом копировать его на другие ПК, или есть возможность делать BackUp на сетевые ресурсы.

Добавлено: 25 июн 2008, 17:40
kdv
IBX (и IBExpert) делает бэкап через Services API.
Значит бэкап делает сервер. Значит он может сохранять файл бэкапа по умолчанию только там где сервер.
Чтобы сервер мог сохранять файл на шаренные папки (в чем смысл, кстати?), надо
а) сервер запускать под спец-пользователем
б) этому спец-пользователю дать права на шаред-папку
и уже в эту шаред-папку назначать бэкап.

в общем, не стыкуется реализация бэкапа по сетке из программы, и необходимые действия по администрированию. Т.е. пользователю, который в твоей проге жмет на кнопку "бэкап", ты это не объяснишь.

Добавлено: 26 июн 2008, 12:39
Ivan_Pisarevsky
Что мешает подозвать из свой программы (или bat файла) gbak.exe с нужным набором ключей?
Опять таки сделать бэкап на диск сервера, который в свою очередь зашарен в сеть по smb или ftp, а потом скопировать его куда угодно.

Добавлено: 26 июн 2008, 14:20
Antoxa
Ivan_Pisarevsky писал(а):Что мешает подозвать из свой программы (или bat файла) gbak.exe с нужным набором ключей?
Мне же надо проверить выполнена ли операция благополучно... IBX возвращает результат BackUp-а, а Bat файл - нет...

Короче, буду делать BackUp на сервере, а затем копировать файл в нужные места по сети...

Спасибо.

Добавлено: 26 июн 2008, 14:33
Ivan_Pisarevsky
Antoxa писал(а):Мне же надо проверить выполнена ли операция благополучно... IBX возвращает результат BackUp-а, а Bat файл - нет...
Точно?

Добавлено: 26 июн 2008, 15:19
WildSery
Antoxa писал(а):а Bat файл - нет...
Научиться работать с bat-файлами и командной строкой несложно. Дело пары дней, буквально, и даже циклы освоишь, не то что получение errorlevel.

Добавлено: 17 июл 2008, 17:26
_sts_
WildSery писал(а): Научиться работать с bat-файлами и командной строкой несложно. Дело пары дней, буквально, и даже циклы освоишь, не то что получение errorlevel.
Извиняюсь, а ссылочку не подкинете?

Добавлено: 17 июл 2008, 17:35
WildSery
Запускаешь CMD.EXE (командная строка), набираешь команду HELP.
Вываливается список команд. Чтобы детальней по каждой - HELP <ИмяКоманды>
Про ERRORLEVEL не помню где прочитать, это переменная, в которую записывается результат предыдущей операции. Возможно, тебе поможет гугль.

Добавлено: 17 июл 2008, 18:34
Merlin
WildSery писал(а): Возможно, тебе поможет гугль.
Доку по DOS ищите. Там всё было.

Добавлено: 18 июл 2008, 08:42
Tonal
В виндовом хелпе (который "справка и поддержка") довольно много подробной информации про работу с ком-строкой и утилитами.

Добавлено: 18 июл 2008, 09:45
Attid

Код: Выделить всё

c:\WINDOWS\Help\ntcmds.chm