Shutdown/Online базы программно...

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Shutdown/Online базы программно...

Сообщение AnryGTR » 23 авг 2007, 09:47

Доброго времени суток всем!
Рылся везде, хотя мож не там где надо...Так и не нашёл как программно сделать Shutdown БД (FireBird)?
На Devrace есть пример как делать бэкап/ресторинг с помощью FIBPlus Services, но ни там, ни в других источниках
я не нашёл где бы описывалось как программно сделать шатдаун. Рылся в свойствах компонент FIBPlus, но там нет методов
c именем Shutdown, или схожих с ним, мож оно по-другому как называется?
Просветите пжлста тёмного!
З.Ы. Как вопрос, вытекающий из этого - как сделать Online БД, после его Shutdown?

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Re: Shutdown/Online базы программно...

Сообщение stix-s » 23 авг 2007, 11:29

AnryGTR писал(а):Доброго времени суток всем!
Рылся везде, хотя мож не там где надо...Так и не нашёл как программно сделать Shutdown БД (FireBird)?
На Devrace есть пример как делать бэкап/ресторинг с помощью FIBPlus Services, но ни там, ни в других источниках
я не нашёл где бы описывалось как программно сделать шатдаун. Рылся в свойствах компонент FIBPlus, но там нет методов
c именем Shutdown, или схожих с ним, мож оно по-другому как называется?
Просветите пжлста тёмного!
З.Ы. Как вопрос, вытекающий из этого - как сделать Online БД, после его Shutdown?
Зачем оно тебе?
это привилегия администратора, а уж он и с командной строки смогет

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 23 авг 2007, 12:40

значит тока через командную строку?
но ведь делается это как-то в Блейзтоп и ИБЭксперт, неужто через cmd?

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

Re: Shutdown/Online базы программно...

Сообщение Merlin » 23 авг 2007, 12:50

AnryGTR писал(а):Д Рылся в свойствах компонент FIBPlus, но там нет методов
c именем Shutdown, или схожих с ним, мож оно по-другому как называется?
Вариантов 2 - либо плохо рылся, либо FIBPlus образца 1905 года.

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 23 авг 2007, 13:06

Фу млин, а я думал что это должно находиться в компонентах бэкап/ресторинга... :x
Я так понимаю функции ShutdownDatabase и BringDatabaseOnline компонента FIBConfigService - это что мне надо! 8)
Тока я так и не понял - какой режим шатдауна что делает? с англ. нелады... :(

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 23 авг 2007, 13:18

AnryGTR писал(а): Фу млин, а я думал что это должно находиться в компонентах бэкап/ресторинга... :x
Я так понимаю функции ShutdownDatabase и BringDatabaseOnline компонента FIBConfigService - это что мне надо! 8)
Тока я так и не понял - какой режим шатдауна что делает? с англ. нелады... :(
Forced - shutdown безусловный ч/з заданное время
DenyTransaction - обломает, если есть активные транзакции
DenyAttachment - обломает, если есть активные коннекты

ЗЫ Вот дал же Merlin те в лапы бомбу :(

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 23 авг 2007, 13:31

почему ж бомбу? :shock:

Ответить