Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Автоматический запуск служб




На одном из этапов установки пользователь может разрешить автоматический запуск служб SQL Server. Если этого не было сделано, впоследствии автоматический запуск служб можно разрешить одним из следующих способов:

· средствами утилиты Services (Службы) операционной системы;

· средствами SQL Enterprise Manager;

· средства утилиты SQL Server Service Manager.

Средства утилиты Services (Службы) операционной системы. В операционной системе Windows 2000 в окне утилиты отображается список всех служб, имеющихся в операционной системе. Для каждой службы отображаются ее текущее состояние и параметры запуска. Запуск службы идентифицируется меткой Started (Работает) в поле Status (Состояние). В поле Startup Type (Запуска) возможны три варианта метки: Automatic (Автоматический), Manual (Вручную) и Disabled (Отключена). Выбор метода запуска конфигурируется с помощью раскрывающегося списка Startup Type (тип запуска) в окне свойств для выбранной службы (рисунок 9).

Рисунок 9. Окно утилиты Services

Средства SQL Enterprise Manager. В Enterprise Manager для разрешения (или отмены) автоматического запуска служб необходимо выбрать сервер и открыть окно его свойств, выбрав в контекстном меню пункт Свойства (Properties). При этом откроется окно Свойства SQL Server (SQL Server Properties). В нижней части вкладки Общие (General) имеется набор флажков, с помощью которых можно разрешить автоматический запуск служб MSSQLServer, SQLServerAgent и MSDTS (рисунок 10).

Рисунок 10. Вкладка Общие (General) окна Свойства SQL Server (SQL Server Properties) сервера в Enterprise Manager

Средства утилиты SQL Server Service Manager. Для автоматического запуска служб MSSQLServer, SQLServerAgent и MSDTS в окне утилиты (рисунок 8) необходимо выбрать нужный сервер, указать службу и установить флажок Auto-start service when OS starts (автоматический старт при запуске операционной системы).

 

Ручной запуск служб

Если не используется автоматический запуск служб или SQL Server 2000 был остановлен, то необходимо выполнить ручной запуск соответствующих служб. Необходимо отметить, что служба SQLServerAgent является зависимой службой, поэтому сначала необходимо запускать службу MSSQLServer и лишь затем SQLServerAgent.

Ручной запуск может быть выполнен несколькими способами:

· средства утилиты Services (Службы) операционной системы;

· средства SQL Enterprise Manager;

· средства утилиты SQL Server Service Manager;

· средства утилиты командной строки net start.

Средства утилиты Services (Службы) операционной системы. Аналогично процедуре установки автозапуска, в окне утилиты Services (рисунок 9) необходимо выбрать нужную службу и выбрать режим Start (Запуск). Если служба отключена, т.е. в поле Startup Type (тип запуска) указан режим Disabled (отключена), то сразу запустить службу не удастся. Предварительно необходимо изменить режим ее запуска на Manual (ручной) или Automatic (автоматический) и только после этого выполнить запуск службы.

Средства SQL Enterprise Manager. В Enterprise Manager необходимо выбрать сервер и в контекстном меню выбрать команды, разрешенные для данной сервера в данный момент (рисунок 10). Таким образом можно запускать (команда Start), останавливать (команда Stop), приостанавливать (команда Pause) как локальные, так и удаленные серверы. Данный метод позволяет запускать только службу MSSQLServer. Служба SQLServeAgent расположена в папке Mangement сервера, дополнительные службы, такие как MSDTS и SQLMail располагаются в папке Support Services. Управление работой этих служб осуществляется аналогично из соответствующего контекстного меню.

Средства утилиты SQL Server Service Manager. В окне утилиты (рисунок 8) необходимо выбрать нужный сервер, указать службу и при помощи кнопок, выбрать соответствующие действия, доступные в данный момент.

Средства утилиты командной строки net start. В качестве параметра утилиты необходимо указать имя службы, которую надо запустить, например: net start mssqlserver или net start sqlserveragent.

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

net start mssqlserver $PRIMAT или net start sqlserveragent $PRIMAT.

Выполнение команды net start без имени службы приведет к выводу списка запущенных в операционной системе служб.

Для запуска службы MSSQLServer можно воспользоваться утилитой командной строки sqlserver. В этом случае SQL Server 2000 запускается не как служба, а как отдельной приложение. Это означает, что все средства администрирования (Service Manager, Enterprise Manager, Services в панели управления) будут показывать, что сервер остановлен. Все системные сообщения будут появляться в консольном окне, в котором выполнена команда sqlserver. Сервер будет запускаться под учетной записью пользователя, работающего в системе в данный момент. Если пользователь решит завершить сеанс работы в операционной системе, ему придется сначала завершить работу SQL Server.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...