sys.dm_os_child_instances (Transact-SQL)

Gibt eine Zeile für jede Benutzerinstanz zurück, die aus der übergeordneten Serverinstanz erstellt wurde.

Wichtiger HinweisWichtig

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.

HinweisHinweis

Das Feature Benutzerinstanzen ist nur in SQL Server 2008 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 2008-Onlinedokumentation.