sys.dm_server_services (Transact-SQL)
Возвращает сведения о службах SQL Server и службах агента SQL Server в текущем экземпляре SQL Server. Это динамическое административное представление в SQL Server 2008 R2 с пакетом обновления 1 (SP1) и более поздних версиях позволяет получить сведения о состоянии данных служб.
Имя столбца |
Тип данных |
Описание |
---|---|---|
servicename |
nvarchar(256) |
Имя службы SQL Server или службы агента SQL Server. Не может быть равно null. |
startup_type |
int |
Показывает режим запуска службы.
ЗначениеОписание
0Другой
1Другой
2Автоматически
3Вручную
4Выключено
Допускает значения null. |
startup_desc |
nvarchar(256) |
Описывает режим запуска службы.
ЗначениеОписание
ДругойДругой (при загрузке ОС)
ДругойДругой (при запуске системы)
АвтоматическиАвтозапуск
ВручнуюЗапуск по требованию
ВыключеноВыключено
Не может быть равно null. |
status |
int |
Показывает текущее состояние службы.
ЗначениеОписание
1Остановлено
2Другое (ожидает запуска)
3Другое (ждет остановки)
4Работает
5Другое (ждет продолжения)
6Другое (ждет приостановки)
7Приостановлено
Допускает значения null. |
status_desc |
nvarchar(256) |
Описывает текущее состояние службы.
ЗначениеОписание
ОстановленоСлужба остановлена.
Другое (отложенный запуск)Служба в процессе запуска.
Другое (отложенная остановка)Служба в процессе остановки.
РаботаетСлужба выполняется.
Другое (отложенное возобновление)Служба в режиме ожидания.
Другое (ждет приостановки)Служба в процессе приостановки.
ПриостановленоСлужба приостановлена.
Не может быть равно null. |
process_id |
int |
Идентификатор процесса службы. Не может быть равно null. |
last_startup_time |
datetimeoffset(7) |
Дата и время последнего запуска службы. Допускает значения null. |
service_account |
nvarchar(256) |
Учетная запись, имеющая право управлять этой службой. Данная учетная запись может запускать и останавливать службу или изменять ее свойства. Не может быть равно null. |
filename |
nvarchar(256) |
Полный путь и имя исполняемого файла службы. Не может быть равно null. |
is_clustered |
nvarchar(1) |
Указывает, установлена ли служба в качестве ресурса кластерного сервера. Не может быть равно null. |
cluster_nodename |
nvarchar(256) |
Имя узла кластера, на котором установлена служба. Допускает значения null. |
Безопасность
Разрешения
Требует разрешения VIEW SERVER STATE на сервере.