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

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Antoxa
Сообщения: 169
Зарегистрирован: 06 июл 2006, 10:53

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

Сообщение Antoxa » 25 июн 2008, 16:06

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

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

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

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

Сообщение kdv » 25 июн 2008, 17:40

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

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

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 26 июн 2008, 12:39

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

Antoxa
Сообщения: 169
Зарегистрирован: 06 июл 2006, 10:53

Сообщение Antoxa » 26 июн 2008, 14:20

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

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

Спасибо.

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 26 июн 2008, 14:33

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

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 26 июн 2008, 15:19

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

_sts_
Сообщения: 23
Зарегистрирован: 28 авг 2006, 19:38

Сообщение _sts_ » 17 июл 2008, 17:26

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

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 17 июл 2008, 17:35

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

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 17 июл 2008, 18:34

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

Tonal
Сообщения: 104
Зарегистрирован: 30 сен 2007, 13:42

Сообщение Tonal » 18 июл 2008, 08:42

В виндовом хелпе (который "справка и поддержка") довольно много подробной информации про работу с ком-строкой и утилитами.

Attid
Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Сообщение Attid » 18 июл 2008, 09:45

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

c:\WINDOWS\Help\ntcmds.chm 

Ответить