Выполнение Firebird как сервиса в Windows NT, 2000 и XP

We use cookies. Read the Privacy and Cookie Policy

Выполнение 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]

! ! !

ПРИМЕЧАНИЕ. Эти команды не выполняют, соответственно, деинсталляцию и инсталляцию сервиса.

. ! .