sys.dm_server_services (Transact-SQL)
Gilt für:SQL Server
Gibt Informationen zu den SQL Server-, Volltext-, SQL Server Launchpad-Dienst (SQL Server 2017 und höher) und SQL Server-Agent-Diensten 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-Datenbankmoduls, Volltext- oder SQL Server-Agent-Diensts. Darf nicht NULL sein. |
startup_type | int | Gibt den Startmodus des Diensts an. Im Folgenden sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt. 0: Sonstiges 1: Sonstiges 2: Automatisch 3: Manuell 4: Deaktiviert Lässt NULL-Werte zu. |
startup_type_desc | nvarchar(256) | Beschreibt den Startmodus des Diensts. Im Folgenden sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt. Sonstiges: Sonstiges (Startstart) Sonstiges: Sonstiges (Systemstart) Automatisch: Automatischer Start Manuell: Bedarfsstart Deaktiviert: Deaktiviert Darf nicht NULL sein. |
status | int | Zeigt den aktuellen Status des Diensts an. Im Folgenden sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt. 1: Beendet 2: Sonstige (Start ausstehend) 3: Sonstiges (Ausstehend) 4: Wird ausgeführt 5: Sonstige (weiter ausstehend) 6: Sonstige (Pause ausstehend) 7: Angehalten Lässt NULL-Werte zu. |
status_desc | nvarchar(256) | Beschreibt den aktuellen Status des Diensts. Im Folgenden sind die möglichen Werte und die entsprechenden Beschreibungen aufgeführt. Beendet: Der Dienst wird beendet. Sonstige (Startvorgang ausstehend): Der Dienst wird gerade gestartet. Sonstige (Beendigungsvorgang ausstehend): Der Dienst wird gerade beendet. Wird ausgeführt: Der Dienst wird ausgeführt. Sonstige (Fortsetzungsvorgänge ausstehend): Der Dienst befindet sich im Status Ausstehend. Sonstiges (Angehalten ausstehend): Der Dienst wird gerade angehalten. Angehalten: Der Dienst wird angehalten. Darf nicht NULL sein. |
process_id | int | Die Prozess-ID des Diensts. Darf nicht NULL sein. |
last_startup_time | datetimeoffset(7) | Das Datum und die Uhrzeit, zu der der Dienst zuletzt gestartet wurde. Lässt NULL-Werte zu. |
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. Darf nicht NULL sein. |
filename | nvarchar(256) | Der Pfad und Dateiname der ausführbaren Dienstdatei. Darf nicht NULL sein. |
is_clustered | nvarchar(1) | Gibt an, ob der Dienst als Ressource eines gruppierten Servers installiert ist. Darf nicht NULL sein. |
cluster_nodename | nvarchar(256) | Der Name des Clusterknotens, auf dem der Dienst installiert ist. Lässt NULL-Werte zu. |
instant_file_initialization_enabled | nvarchar(1) | Gibt an, ob die sofortige Dateiinitialisierung für den SQL Server-Datenbank-Engine-Dienst aktiviert ist. Y = Die sofortige Dateiinitialisierung ist für den Dienst aktiviert. N = Sofortige Dateiinitialisierung ist für den Dienst deaktiviert. Lässt NULL-Werte zu. Hinweis: Gilt nicht für andere Dienste wie die SQL Server-Agent. Gilt für: SQL Server (ab SQL Server 2012 (11.x) SP4 und SQL Server 2016 (13.x) SP1 und höher). |
Berechtigungen
Erfordert die VIEW SERVER STATE
-Berechtigung auf dem Server.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER SECURITY STATE-Berechtigung auf dem Server.