Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в СУБД HyTech.doc
Скачиваний:
11
Добавлен:
01.03.2025
Размер:
2.67 Mб
Скачать

5.2.1 Запуск/останов работы сервера в режиме сервиса Регистрация и задание параметров сервиса

Регистрация сервиса необходима для записи параметров запуска сервиса в системный реестр.

Для регистрации сервиса требуется:

  • Перейти в домашний каталог сервера HyTech;

  • Выполнить команду:

htsrvcd -i

Об успешной установке сервиса свидетельствует появление в списке сервисов Windows сервиса с именем «Service helper for HyTech SQL server».

Задание параметров запуска сервиса может быть выполнено только, если сервис зарегистрирован в системе.

Для задания параметров запуска сервиса необходимо:

  • В списке сервисов Windows выбрать сервис с именем «Service helper for HyTech SQL server»;

  • Задать тип запуска сервиса: вручную/авто/отключено. Режим запуска «авто» позволяет запустить сервис непосредственно при старте Windows (т.е. обеспечить те плюсы использования сервиса, которые описаны выше).

Настройка параметров сервиса в конфигурационном файле

Сервис использует конфигурационный файл с именем htsrvcd.ini, находящийся в домашнем каталоге. Конфигурационный файл является специальным текстовым файлом, содержащим пары <имя_ключа=значение>, которые используются программой во время загрузки. Пары <имя_ключа=значение> объединены в разделы. Каждый раздел имеет имя, которое помещается в начало раздела и заключается в квадратные скобки.

Допустимые параметры приведены в таблице.

Раздел [htsrvcd]

Ключ

Тип значения

Назначение

Значение по умолчанию

ServerCommand

Строка

Путь для запускаемого сервера. Собственно командная строка будет сформирована программой HTSRVCD.

sql64.exe

ServerPath

Строка

Каталог, который будет текущим для запускаемого сервера.

.

LogFile

Строка

Имя файла для протокола. Если параметр опущен, то протокол не пишется.

Отсутствует

Пример:

Пусть сервер HyTech располагается в каталоге C:\HYTECH. Необходимо протоколировать работу, протокол записывать в файл C:\ HYTECH\HTSRVCD.LOG. Файл инициализации будет следующий:

[htsrvcd] ServerCommand=С:\HYTECH\SQL64.EXE ServerPath= С:\HYTECH LogFile= С:\HYTECH\HTSRVCD.LOG

Запуск, останов, удаление регистрации сервиса

Запуск сервиса может быть выполнен, только если сервис зарегистрирован в системе, и настроены параметры сервиса в конфигурационном файле.

Чтобы вручную запустить сервис требуется:

  • Перейти в домашний каталог сервера HyTech

  • Запустить сервис командой:

htsrvcd -t

В случае если для сервиса установлен режим «авто» запуск сервера HyTech в режиме сервиса будет выполняться при каждой загрузке Windows. В случае если для сервиса установлен режим «вручную», то после перезагрузки Windows или останова сервера требуется вручную запустить сервис, так, как описано выше.

Для остановки сервера, работающего в режиме сервиса, необходимо выполнить команду:

htsrvcd -p

Удаление регистрации сервиса выполняется в целях удаления информации о сервисе из системного реестра.

Для удаления регистрации сервиса необходимо выполнить команду:

htsrvcd -u

Если в момент выполнения этой команды сервис работает, то произойдет ее останов, и только после этого будет выполнено удаление регистрации.