Форум: "Базы";
Текущий архив: 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