![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте. Подскажите, можно ли из делфи провести резервирование базы данных как в IBExpert, то есть получить файл *.gbk (*.fbk)?
|
|
#2
|
||||
|
||||
|
IMHO обычными средствами (SQL операторы, IBexpress компоненты) нельзя. В FIB Plus есть компоненты TpFIBBackupService, TpFIBRestoreService. (Про другие сторонние не знаю). Можно еще попробовать запускать gbak через Delphi.
Кроме того есть довольно мощная и бесплатная вещь IBEscript. http://borisnote.wordpress.com/2010/02/12/ibescript1/ http://www.ibexpert.net/ibe/index.ph...BackupDatabase http://www.ibexpert.net/ibe/index.ph...estoreDatabase Последний раз редактировалось Viajero, 30.08.2011 в 10:51. |
|
#3
|
|||
|
|||
|
Спасибо, посмотрю предложенное. Думал, все-таки как-то можно штатными средствами делфи
|
|
#4
|
|||
|
|||
|
Цитата:
вообще, раньше можно было это сделать через SQL. BACKUP DATABASE, если не ошибаюсь. Попробуй, может сохранили... А с другой стороны - зачем тебе именно бэкап. Там можно просто отписать файл в сторонку, ну и еще зажать через ZLib... Последний раз редактировалось lmikle, 30.08.2011 в 16:23. |
|
#5
|
|||
|
|||
|
Цитата:
Цитата:
, решили сами базу "подправить", в результате мне гемора прибавили. Разве что, потом сменить расширение - чтоб не открыли. |
|
#6
|
|||
|
|||
|
не нужно давать пользователям изменять структуру бд.
|