sys.dm_server_services (Transact-SQL)
Область применения: SQL Server
Возвращает сведения о службе SQL Server, полнотекстовой, панели запуска SQL Server (SQL Server 2017 (14.x) и более поздних версиях и агент SQL Server службах в текущем экземпляре SQL Server. Это динамическое административное представление позволяет получить сведения о состоянии данных служб.
Имя столбца | Тип данных | Description |
---|---|---|
servicename |
nvarchar(256) | Имя службы SQL Server ядро СУБД, полнотекстового или агент SQL Server. Не допускает значения NULL. |
startup_type |
int | Показывает режим запуска службы. Ниже приведены возможные значения и соответствующие описания. 0: Другое 1: Другое 2. Автоматическое 3. Вручную 4. Отключено Допускает значение NULL. |
startup_type_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. |
instant_file_initialization_enabled |
nvarchar(1) | Указывает, включена ли мгновенное инициализация файлов для службы SQL Server ядро СУБД. Y = мгновенное инициализация файлов включена для службы. N = мгновенное инициализация файлов отключена для службы. Допускает значение NULL. Примечание. Этот параметр не применяется к другим службам, таким как агент SQL Server. Область применения: SQL Server 2012 (11.x) с пакетом обновления 4 (SP 4), SQL Server 2014 (12.x) с пакетом обновления 3 (SP 3) и SQL Server 2016 (13.x) с пакетом обновления 1 (SP 1) и более поздних версий. |
Разрешения
Для SQL Server 2019 (15.x) и более ранних версий требуется VIEW SERVER STATE
разрешение на сервере.
Для SQL Server 2022 (16.x) и более поздних версий требуется VIEW SERVER SECURITY STATE
разрешение на сервере.