Поделиться через


Остановка служб

Остановить экземпляр MicrosoftSQL Server можно локально с этого же сервера или удаленно с клиента или другого сервера. При остановке экземпляра SQL Server без приостановки его работы все процессы сервера прекращаются немедленно. Остановка экземпляра SQL Server делает невозможными новые соединения и отключает текущих пользователей.

Следующая таблица описывает доступные методы остановки экземпляра SQL Server.

Метод

Описание

Диспетчер конфигурации SQL Server

Останавливает локальный или удаленный экземпляр SQL Server или службу «SQL Server, агент».

SQL Server Management Studio

Останавливает локальный или удаленный экземпляр SQL Server или службу «SQL Server, агент».

Инструкция SHUTDOWN

Останавливает экземпляр SQL Server при ее исполнении в sqlcmd или другом средстве запросов. Использование инструкции WITH NOWAIT останавливает экземпляр SQL Server немедленно.

Команды net

Останавливают экземпляр SQL Server удаленно или локально при работе под управлением операционных систем MicrosoftWindows 2000 или Windows Server 2003. Для остановки именованного экземпляра SQL Server введите в командной строке net stop mssql$имя_экземпляра.

Панель управления

Останавливает экземпляр SQL Server с помощью средства «Службы» на панели управления.

CTRL+C

Останавливает экземпляр SQL Server, если он был запущен как программа из командной строки.

При остановке экземпляра SQL Server этот сервер выполняет перед прекращением работы следующие действия:

  • отключает имена входа (за исключением системных администраторов);

  • ожидает завершения всех выполняемых в данный момент инструкций Transact-SQL или хранимых процедур.

    ПримечаниеПримечание

    Для немедленной остановки системы можно выполнить инструкцию SHUTDOWN WITH NOWAIT из программы sqlcmd или osql.

Перед остановкой экземпляра сервера SQL Server можно выполнить широковещательную рассылку, чтобы предупредить пользователей о предстоящем завершении работы. В этом сообщении должно быть указано время остановки экземпляра сервера SQL Server, чтобы пользователи могли к этому времени завершить свои задачи. Дополнительные сведения см. в разделе Как разослать сообщение о завершении работы (командная строка).