Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

Управление сервером   Найти похожие ветки 

 
samone   (2006-08-22 12:21) [0]

Добрый день. Подскажите пожалуйста, возможно ли управление сервером InterBaseServer, то есть возможно ли отключать\включать его средствами Delphi. Если нет, то решаемо ли это с помощью Firebird?


 
Сергей М. ©   (2006-08-22 12:24) [1]

Есть такая возможность.
Если IB инсталлирован для работы в кач-ве сервисов, то его старт/стоп ничем не отличается от программного старт/стопа любого другого сервиса.


 
Dok   (2006-08-22 12:24) [2]

можно хоть на асме :)


 
Desdechado ©   (2006-08-22 12:28) [3]

а зачем?


 
samone   (2006-08-22 12:32) [4]

Чтобы получить доступ к файлу бд.. Иначе - противится.. Вот. Буду благодарен если подскажете как определить инсталлирован ли IBServer как сервис, и примерно подскажете куда ткнуться далее, дабы остановить таки его )
-----
Я не волшебник, я только учус ;)


 
DrPass ©   (2006-08-22 12:40) [5]


> Чтобы получить доступ к файлу бд.. Иначе - противится..

У него и другая функция для этих целей есть - shutdown базы данных. Грохать весь сервер совершенно незачем


 
samone   (2006-08-22 12:42) [6]

IBDatabase1.Shutdown - почему-то не дает доступа... Быть может не ее грохать нада?..


 
samone   (2006-08-22 12:45) [7]

упс... Чушь написал )


 
samone   (2006-08-22 12:56) [8]

В общем, когда IBConfigService.ShutdownDataBase выполняется - все равно при попытке IBRestoreService с replace  выдает database might be in use


 
Sergey13 ©   (2006-08-22 13:26) [9]

> [0] samone   (22.08.06 12:21)

Тебе случаем Firebird Embedded не подойдет? Ничего запускать/останавливать не надо.


 
samone   (2006-08-22 13:26) [10]

... Кто нибудь знает, как еще можно получить полный доступ?..


 
samone   (2006-08-22 13:34) [11]

>Sergey13
Возможно подойдет.. А с ним можно реплейсить файл бд, который открыт в данный момент? ;)


 
atruhin ©   (2006-08-22 14:11) [12]

> У него и другая функция для этих целей есть - shutdown базы
> данных. Грохать весь сервер совершенно незачем

Ты не прав, в общем случае. Если например подключены 2 клиента под SYSDBA то shutdown не поможет. По крайней мере некоторые утилиты backup/restore используют именно остановку сервиса.


 
Sergey13 ©   (2006-08-22 14:16) [13]

> [11] samone   (22.08.06 13:34)
> А с ним можно реплейсить файл бд, который открыт в данный момент? ;)
А по русски сможешь спросить? А то мало ли как я пойму твое "реплейсить". 8-)


 
samone   (2006-08-22 14:23) [14]

А по русски сможешь спросить? А то мало ли как я пойму твое "реплейсить". 8-)
Могу.. Я использую компонент IBRestoreService. Когда выполняю ServiceStart, то он мне выдает database might be in use, тк в опциях RestoreService стоит replace (перезапись файла возможна). Как мне это обойти?.. Как что отключить или чем воспользоваться, чтобы мне таки дали доступ?...


 
Sergey13 ©   (2006-08-22 14:27) [15]

> [14] samone   (22.08.06 14:23)
> тк в опциях RestoreService стоит replace (перезапись файла
> возможна). Как мне это обойти?..
Никогда не делать востановление в существующую БД. Во избежание, так сказать, последствий.


 
samone   (2006-08-22 14:33) [16]


> Никогда не делать востановление в существующую БД. Во избежание,
>  так сказать, последствий.

А если нада? )
Или как по-другому сделать?...


 
Sergey13 ©   (2006-08-22 15:09) [17]

> [16] samone   (22.08.06 14:33)
> А если нада? )
Если нада однажды (как всегда внезапно! 8-) получить неработающую БД с битого бекапа - то делай, я не против.


 
samone   (2006-08-22 15:14) [18]

1) а бэкапы бывают битыми? O-)
2) А как сделать по другому-то?..


 
Sergey13 ©   (2006-08-22 15:46) [19]

> [18] samone   (22.08.06 15:14)

1. Битым бывает все. 8-) Особенно когда бекап делается автоматом и не смотрятся логи.
2. Восстановить в новую БД. Удостовериться в ее работоспособности!!! Потом или переименовать файл (с остановкой сервиса!!!) либо восстановить заново в текущую БД.


 
samone   (2006-08-23 08:17) [20]

>Sergey13
То есть автоматизировать процесс не выйдет?.. А проверить целостность тоже видимо никак... Ну что ж, спасибо ) Будем думать =)


 
Sergey13 ©   (2006-08-23 08:24) [21]

> [20] samone   (23.08.06 08:17)

А зачем тебе автоматизация этого процесса? Бекапить автоматом - это я понимаю - необходимо. А восстанавливать?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.04 c
2-1159760859
>>DEATH<<
2006-10-02 07:47
2006.10.22
переменая цвета


4-1149111939
ychenick
2006-06-01 01:45
2006.10.22
Своя иконка возле кнопок свернуть,развернуть, закрыть


2-1159514152
DelphiLexx
2006-09-29 11:15
2006.10.22
Разлетающаяся на куски заставка


2-1159803742
Juju
2006-10-02 19:42
2006.10.22
Как установить формулу в Excel?


2-1160116351
Alex_C
2006-10-06 10:32
2006.10.22
Еще вопрос по SynEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский