sys.dm_server_services (Transact-SQL)

platí pro:SQL Server

Vrací informace o službách SQL Server, Full-Text, SQL Server Launchpad (SQL Server 2017 (14.x) a pozdějších) a SQL Server Agent službách v aktuální instanci SQL Server. Použijte tento dynamický pohled správy k hlášení stavových informací o těchto službách.

Název sloupce Datový typ Description
servicename nvarchar(256) Název služby Databázový stroj systému SQL Server, Full-text nebo SQL Server Agent.

Není nulovatelný.
startup_type int Označuje režim spuštění služby. Následují možné hodnoty a jejich odpovídající popisy.

0: Ostatní
1: Ostatní
2: Automatický
3: Manuální
4: Neaktivní

Nullovatelné
startup_type_desc nvarchar(256) Popisuje režim spuštění služby. Následují možné hodnoty a jejich odpovídající popisy.

Jiné: Jiné (boot start)
Jiné: Jiné (spuštění systému)
Automatické: Automatické startování
Manuální: Startování na požadavek
Postižený: Invalidní

Není nulovatelný.
status int Ukazuje aktuální stav služby. Následují možné hodnoty a jejich odpovídající popisy.

1: Zastaveno
2: Ostatní (začátek čekání)
3: Ostatní (zastaveno v řízení)
4: Běhání
5: Ostatní (pokračovat v přípravě)
6: Ostatní (pauza čeká na přerušení)
7: Pozastaveno

Nullovatelné
status_desc nvarchar(256) Popisuje aktuální stav služby. Následují možné hodnoty a jejich odpovídající popisy.

Zastaveno: Služba je zastavena.
Ostatní (spuštění operace v očekávání): Služba je ve fázi spuštění.
Ostatní (zastavení provozu v očekávání): Služba je v procesu zastavení.
Běží: Služba běží.
Ostatní (pokračovat v provozu v přípravě): Služba je ve stavu čekajícím na vyřízení.
Ostatní (čeká na pauzu): Služba je v procesu pozastavení.
Pozastaveno: Služba je pozastavena.

Není nulovatelný.
process_id int ID procesu služby.

Nullovatelné
last_startup_time datetimeoffset(7) Datum a čas posledního zahájení služby. Nullovatelné
service_account nvarchar(256) Účet oprávněný ovládat službu. Tento účet může službu spustit nebo zastavit, případně upravit vlastnosti služby.

Není nulovatelný.
filename nvarchar(256) Cesta a název souboru spustitelného souboru služby.

Není nulovatelný.
is_clustered nvarchar(1) Označuje, zda je služba nainstalována jako zdroj clusterovaného serveru.

Není nulovatelný.
cluster_nodename nvarchar(256) Název uzlu clusteru, na kterém je služba nainstalována. Nullovatelné
instant_file_initialization_enabled nvarchar(1) Specifikuje, zda je pro službu Databázový stroj systému SQL Server povolena okamžitá inicializace souboru.

Y = okamžitá inicializace souboru je pro službu povolena.
N = okamžitá inicializace souboru je pro službu deaktivována.

Nullovatelné

Poznámka: Tato možnost se nevztahuje na jiné služby, jako je SQL Server Agent.

Platí na: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 a SQL Server 2016 (13.x) SP 1 a novější verze.

Povolení

Pro SQL Server 2019 (15.x) a starší verze potřebujete VIEW SERVER STATE oprávnění na serveru.

Pro SQL Server 2022 (16.x) a novější verze vyžadujete VIEW SERVER SECURITY STATE oprávnění na serveru.