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.