sys.dm_os_child_instances (Transact-SQL)
Gibt eine Zeile für jede Benutzerinstanz zurück, die aus der übergeordneten Serverinstanz erstellt wurde.
Wichtig |
---|
Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. |
Die aus sys.dm_os_child_instances zurückgegebenen Informationen können zur Bestimmung des Status jeder Benutzerinstanz (heart_beat) verwendet werden sowie zum Ermitteln des Pipenamens (instance_pipe_name), die zum Herstellen einer Verbindung mit der Benutzerinstanz mithilfe von SQL Server Management Studio oder SQLCmd benötigt werden. Die Verbindung zur Benutzerinstanz kann erst hergestellt werden, wenn die Benutzerinstanz von einem externen Vorgang, wie z. B. einer Clientanwendung, gestartet worden ist. Mit den SQL-Verwaltungstools selbst können keine Benutzerinstanzen gestartet werden.
Hinweis |
---|
Die Funktion Benutzerinstanzen ist nur in SQL Server 2012 Express verfügbar. |
Spalte |
Datentyp |
Beschreibung |
---|---|---|
owning_principal_name |
nvarchar(256) |
Der Name des Benutzers, für den diese Benutzerinstanz erstellt wurde. |
owning_principal_sid |
nvarchar(256) |
Die SID (Sicherheits-ID) des Prinzipals, der Besitzer der Benutzerinstanz ist. Diese SID stimmt mit der Windows-SID überein. |
owning_principal_sid_binary |
varbinary(85) |
Die binäre SID-Version für den Benutzer, der die Benutzerinstanz besitzt. |
instance_name |
nvarchar(128) |
Der Name der Benutzerinstanz. |
instance_pipe_name |
nvarchar(260) |
Beim Erstellen einer Benutzerinstanz wird eine benannte Pipe für Verbindungen von Anwendungen erstellt. Dieser Name kann in einer Verbindungszeichenfolge für die Verbindung mit der Benutzerinstanz verwendet werden. |
os_process_id |
Int |
Die Prozessnummer des Windows-Prozesses für diese Benutzerinstanz. |
os_process_creation_date |
Datetime |
Datum und Uhrzeit des letzten Starts des Benutzerinstanzprozesses. |
heart_beat |
nvarchar(5) |
Aktueller Status der Benutzerinstanz – ALIVE oder DEAD. |
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.
Hinweise
Weitere Informationen zur dynamischen Verwaltungssicht finden Sie unter Dynamische Verwaltungssichten und Funktionen (Transact-SQL) in der SQL Server-Onlinedokumentation.