sys.dm_server_services (Transact-SQL)

Gilt für:SQL Server

Gibt Informationen über den SQL Server, Full-Text, SQL Server Launchpad-Dienst (SQL Server 2017 (14.x und spätere Versionen) und SQL Server-Agent-Dienste in der aktuellen SQL Server-Instanz zurück. Nutzen Sie diese dynamische Managementansicht, um Statusinformationen zu diesen Diensten zu melden.

Spaltenname Datentyp Beschreibung
servicename nvarchar(256) Name des SQL Server-Datenbank-Engine, Full-Text oder SQL Server-Agent-Dienstes.

Nicht nullfähig.
startup_type int Gibt den Startmodus des Diensts an. Im Folgenden sind die möglichen Werte und ihre entsprechenden Beschreibungen aufgeführt.

0: Sonstiges
1: Sonstiges
2: Automatisch
3: Manuell
4: Behindert

Nullfähig.
startup_type_desc nvarchar(256) Beschreibt den Startmodus des Dienstes. Im Folgenden sind die möglichen Werte und ihre entsprechenden Beschreibungen aufgeführt.

Sonstiges: Sonstiges (Bootstart)
Sonstiges: Sonstiges (Systemstart)
Automatik: Automatischer Start
Handbuch: Nachfragestart
Behindert: Behindert

Nicht nullfähig.
status int Zeigt den aktuellen Status des Dienstes an. Im Folgenden sind die möglichen Werte und ihre entsprechenden Beschreibungen aufgeführt.

1: Gestoppt
2: Sonstiges (beginnt ausstehend)
3: Sonstiges (ausstehend)
4: Laufen
5: Sonstiges (weiter ausstehend)
6: Sonstiges (Pause ausstehend)
7: Pausiert

Nullfähig.
status_desc nvarchar(256) Beschreibt den aktuellen Stand des Dienstes. Im Folgenden sind die möglichen Werte und ihre entsprechenden Beschreibungen aufgeführt.

Gestoppt: Der Service ist eingestellt.
Sonstiges (Start des Betriebs ausstehend): Der Dienst beginnt.
Sonstiges (Betriebsstopp ausstehend): Der Dienst wird gerade eingestellt.
Läuft: Der Dienst läuft.
Sonstiges (laufende Operationen laufen): Der Dienst befindet sich in einem ausstehenden Zustand.
Sonstiges (Pause ausstehend): Der Dienst befindet sich im Pausierungsprozess.
Pause: Der Gottesdienst ist pausiert.

Nicht nullfähig.
process_id int Die Prozess-ID des Dienstes.

Nullfähig.
last_startup_time datetimeoffset(7) Das Datum und die Uhrzeit des letzten Gottesdienstes. Nullfähig.
service_account nvarchar(256) Das Konto ist autorisiert, den Dienst zu kontrollieren. Dieses Konto kann den Dienst starten oder beenden oder die Eigenschaften des Dienstes ändern.

Nicht nullfähig.
filename nvarchar(256) Der Pfad und Dateiname der ausführbaren Service-Datei.

Nicht nullfähig.
is_clustered nvarchar(1) Gibt an, ob der Dienst als Ressource eines Cluster-Servers installiert ist.

Nicht nullfähig.
cluster_nodename nvarchar(256) Der Name des Cluster-Knotens, auf dem der Dienst installiert ist. Nullfähig.
instant_file_initialization_enabled nvarchar(1) Spezifiziert, ob die sofortige Dateiinitialisierung für den SQL Server-Datenbank-Engine-Dienst aktiviert ist.

Y = sofortige Dateiinitialisierung ist für den Dienst aktiviert.
N = die sofortige Dateiinitialisierung ist für den Dienst deaktiviert.

Nullfähig.

Hinweis: Diese Option gilt nicht für andere Dienste wie den SQL Server-Agent.

Gilt für: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3 und SQL Server 2016 (13.x) SP 1 und spätere Versionen.

Erlaubnisse

Für SQL Server 2019 (15.x) und frühere Versionen benötigen VIEW SERVER STATE Sie eine Berechtigung für den Server.

Für SQL Server 2022 (16.x) und höhere Versionen benötigen VIEW SERVER SECURITY STATE Sie die Berechtigung auf dem Server.