Выполнение Firebird как сервиса в Windows NT, 2000 и XP
Выполнение Firebird как сервиса в Windows NT, 2000 и XP
Если данный компьютер используется как сервер БД, то вам настоятельно рекомендуется выполнять сервер Firebird как сервис.
! ! !
ПРИМЕЧАНИЕ. Пользователи, выполняющие миграцию с InterBase 6.0 или более раннего, должны обратить внимание, что не требуется выполнения Firebird как приложения на хост-машинах SMP, чтобы установить наличие только одного процессора. Опция сервиса Firebird по использованию количества процессоров содержится в файле конфигурации. Более подробную информацию см. в разд. "Файл конфигурации Firebird" главы 36.
. ! .
Запуск и остановка сервиса вручную
Для остановки сервиса вручную откройте окно командной строки и введите следующую команду:
NET STOP FirebirdServer
Дня старта или рестарта сервера вручную введите команду:
NET START FirebirdServer
! ! !
ВНИМАНИЕ! Поскольку команды NET возвращают сообщения в окно командной строки, не пытайтесь запустить их в окне Выполнить (Run) через кнопку Пуск (Start).
. ! .
Использование утилиты instsvc
Альтернативный, "родной" для Firebird способ запуска и остановки сервисов Firebird и Guardian - использование утилиты instsvc.exe, которая находится в каталоге in в корневом каталоге Firebird. Утилита instsvc.exe применяется системой для запуска сервиса Firebird- и Guardian, если выбран- когда выполняется первоначальная загрузка хост-сервера. Поскольку с самого начала не ожидалось частого использования ее людьми - это команда в стиле DOS, содержащая переключатели.
! ! !
ПРИМЕЧАНИЕ. Firebird 1.5 содержит дополнительный необязательный переключатель для соединения, чтобы позволить скриптам инсталлятора добавить возможность создания "реального пользователя"- подключенного пользователя для установки сервиса при загрузке системы. Это рекомендуется сделать, т. к. скрипты создают пользователя Firebird с ограниченными привилегиями; соответственно устанавливается инсталляция сервиса. (См. разд. "Защита, основанная на платформе" в главе 33.)
. ! .
Останов и рестарт сервиса с использованием instsvc
Откройте окно командной строки и перейдите к каталогу in, находящемуся в корневом каталоге установки Firebird. Для останова сервиса Firebird введите:
C:Program FilesFirebirdFirebird_1_5in> instsvc stop
Для старта (рестарта) сервиса Firebird используйте одну командную строку, изменив, при необходимости, приоритет процесса:
C:Program FilesFirebirdFirebird_1_5in> instsvc start
[-boostpriority | -regularpriority]
! ! !
ПРИМЕЧАНИЕ. Эти команды не выполняют, соответственно, деинсталляцию и инсталляцию сервиса.
. ! .