Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Копия базы *.gdb [D7, IB6.x]


Merry ©   (2007-03-30 14:14:00) 

Подскажите пожалуйста, как создавать резервную копию базы *.gdb IB? Это осуществляется программно (но не серьёзно я думаю просто CopyFile испоьзовать)? Или через IBExpert можно настроить. Или какие-то программы-утилиты использовать?
И ещё, в момент копирования всем клиентам нужно выйти из базы?


Merry   (2007-04-02 11:08:00) [1]

>pavel_guzhanov ©   (02.04.07 10:44) [12]
Спасибо!


pavel_guzhanov   (2007-04-02 10:44:00) [2]

На вкладке IBAdmin (в Delphi7 точно, а в других не знаю) есть компонент IBBackup. Добавь его к программе, настрой и активируй в конце работы программы


Sergey13   (2007-04-02 08:46:00) [3]

> [10] Merry   (02.04.07 06:37)

Вмето того, что бы плодить вопросы, сходи все-таки туда, где есть все ответы ([4]). И не изобретай велик с треугольными колесами. Это про "при закрытии программы он выполнялся"


Merry   (2007-04-02 06:37:00) [4]

>Если ты используешь Интербейз или ФайрБерд, то тебе полюбому неплохо >бвыло бы установить IBExpert. А в нем есть резервное копирование и >восстановление баз. И использует он тот же gbak...
Это и звучало ва моём вопрсе первоначально. Значит, копирование из IBExpert можно проводить без отключения всех пользователей от базы??
И ещё, Как автоматизировать процесс копирования на уровне пользователя? Можно ли gbak вызвать из программы, т.е. чтобы например, при закрытии программы он выполнялся? Какую функцию использовать при этом?


pavel_guzhanov   (2007-03-30 15:43:00) [5]

Если ты используешь Интербейз или ФайрБерд, то тебе полюбому неплохо бвыло бы установить IBExpert. А в нем есть резервное копирование и восстановление баз. И использует он тот же gbak...


DrPass   (2007-03-30 15:33:00) [6]


> Это осуществляется программно (но не серьёзно я думаю просто
> CopyFile испоьзовать)?

Есть и программный интерфейс. CopyFile использовать можно, но лишь в том случае, когда база отключена.

> И ещё, в момент копирования всем клиентам нужно выйти из
> базы?

Если программно или через gbak, то не нужно

> А как он работает?
> Я его запускаю и ничего не происходит?

Как это ничего не происходит? Он пишет в консоли список своих параметров. Внимательно почитай, и укажи нужные :)


Виталий Панасенко   (2007-03-30 15:13:00) [7]

На Главной - "Правильно ли вы делаете бэкап".. для начала хватит с головой(если она есть, конечно)


atruhin   (2007-03-30 14:56:00) [8]

Тебе же сказали:

> на ibase.ru есть все ответы


Merry   (2007-03-30 14:44:00) [9]

А как он работает?
Я его запускаю и ничего не происходит?
Как указать какой файл БД, куда и когда надо копировать?


Виталий Панасенко   (2007-03-30 14:40:00) [10]

на ibase.ru есть все ответы на первый пост автора. при чем действительно все..


Slava   (2007-03-30 14:38:00) [11]

Там, где установлен сервер IB, в папочке Bin.

А почему IB6?


Merry   (2007-03-30 14:30:00) [12]

>Slava ©   (30.03.07 14:28) [1]
>gbak.exe

А где его взять, этот gbak.exe?


Slava   (2007-03-30 14:28:00) [13]

gbak.exe


Наверх

Титульная страница Поиск, карта сайта Написать письмо