Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
Немедленно останавливает сервер SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
SHUTDOWN [ WITH NOWAIT ]
Аргументы
WITH NOWAIT
Необязательно. Завершает работу SQL Server без выполнения контрольных точек в каждой базе данных. SQL Server завершает работу после попытки завершить все пользовательские процессы. При перезапуске сервера выполняется операция отката для неполных транзакций.
Замечания
Если параметр WITH NOWAIT не используется, SHUTDOWN завершает работу SQL Server следующим образом:
Отключает имена входа (за исключением членов предопределенных ролей сервера sysadmin и serveradmin).
Примечание.
Чтобы отобразить список всех текущих пользователей, выполните
sp_who.Ожидает завершения выполняющихся инструкций Transact-SQL и хранимых процедур. Чтобы отобразить список всех активных процессов и блокировок, выполните
sp_whoиsp_lockсоответственно.Вставляет контрольную точку в каждую базу данных.
Использование инструкции SHUTDOWN сводит к минимуму количество операций автоматического восстановления, необходимых при перезапуске SQL Server членами sysadmin предопределенных ролей сервера.
Другие средства и методы также можно использовать для остановки SQL Server. Каждый из них выполняет контрольные точки во всех базах данных. Можно сбросить зафиксированные данные из кэша данных и остановить сервер:
С помощью диспетчер конфигурации SQL Server.
Выполнив
net stop mssqlserverиз командной строки для экземпляра по умолчанию или выполнивnet stop mssql$<instancename>из командной строки именованного экземпляра.с помощью служб на панели управления.
Если sqlservr.exe был запущен из командной строки, нажатие клавиши CTRL +C завершает работу SQL Server. Однако нажатие клавиши CTRL +C не вставляет контрольную точку.
Примечание.
Использование любого из этих методов для остановки SQL Server отправляет SERVICE_CONTROL_STOP сообщение в SQL Server.
Разрешения
SHUTDOWN разрешения назначаются членам предопределенных ролей сервера sysadmin и serveradmin предопределенных ролей сервера.