Freigeben über


sys.dm_server_services (Transact-SQL)

Gilt für: SQL Server

Gibt Informationen über den SQL Server-, Volltext-, SQL Server-Launchpaddienst (SQL Server 2017 (14.x) und höhere Versionen) und SQL Server-Agent Dienste in der aktuellen Instanz von SQL Server zurück. Verwenden Sie diese dynamische Verwaltungssicht, um Statusinformationen zu diesen Diensten zu melden.

Spaltenname Datentyp Beschreibung
servicename nvarchar(256) Name des SQL Server-Datenbank-Engine,Volltext- oder SQL Server-Agent diensts.

Lässt keine NULL-Werte zu.
startup_type int Gibt den Startmodus des Dienstes an. Nachfolgend sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt.

0: Andere
1: Sonstige
2: Automatisch
3: Manuell
4: Deaktiviert

NULL-Werte sind zulässig.
startup_type_desc nvarchar(256) Beschreibt den Startmodus des Diensts. Nachfolgend sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt.

Andere: Andere (Startstart)
Andere: Sonstige (Systemstart)
Automatisch: Automatischer Start
Manuell: Start der Nachfrage
Deaktiviert: Deaktiviert

Lässt keine NULL-Werte zu.
status int Zeigt den aktuellen Status des Diensts an. Nachfolgend sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt.

1: Beendet
2: Sonstige (Start ausstehend)
3: Sonstige (ausstehend)
4: Ausführen
5: Sonstige (fortsetzung ausstehend)
6: Andere (ausstehend)
7: Angehalten

NULL-Werte sind zulässig.
status_desc nvarchar(256) Beschreibt den aktuellen Status des Diensts. Nachfolgend sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt.

Beendet: Der Dienst wird beendet.
Andere (Startvorgang steht aus): Der Dienst wird gestartet.
Andere (ausstehender Stoppvorgang): Der Dienst wird beendet.
Wird ausgeführt: Der Dienst wird ausgeführt.
Andere (Fortsetzungsvorgänge stehen aus): Der Dienst befindet sich in einem ausstehenden Zustand.
Andere (anhalten ausstehend): Der Dienst befindet sich im Prozess des Anhaltens.
Angehalten: Der Dienst wird angehalten.

Lässt keine NULL-Werte zu.
process_id int Die Prozess-ID des Diensts.

NULL-Werte sind zulässig.
last_startup_time datetimeoffset(7) Das Datum und die Uhrzeit, zu der der Dienst zuletzt gestartet wurde. NULL-Werte sind zulässig.
service_account nvarchar(256) Das Dienstkonto, das zum Steuern des Diensts autorisiert ist. Dieses Konto kann den Dienst starten oder beenden und die Diensteigenschaften bearbeiten.

Lässt keine NULL-Werte zu.
filename nvarchar(256) Der Pfad und Dateiname der ausführbaren Dienstdatei.

Lässt keine NULL-Werte zu.
is_clustered nvarchar(1) Gibt an, ob der Dienst als Ressource eines gruppierten Servers installiert ist.

Lässt keine NULL-Werte zu.
cluster_nodename nvarchar(256) Der Name des Clusterknotens, auf dem der Dienst installiert ist. NULL-Werte sind zulässig.
instant_file_initialization_enabled nvarchar(1) Gibt an, ob die Sofortdateiinitialisierung für den SQL Server-Datenbank-Engine-Dienst aktiviert ist.

Y = Sofortdateiinitialisierung ist für den Dienst aktiviert.
N = Sofortdateiinitialisierung ist für den Dienst deaktiviert.

NULL-Werte sind zulässig.

Hinweis: Diese Option gilt nicht für andere Dienste wie die 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 höher.

Berechtigungen

Für SQL Server 2019 (15.x) und frühere Versionen benötigen VIEW SERVER STATE Sie berechtigungen auf dem Server.

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