Freigeben über


sys.dm_os_child_instances (Transact-SQL)

Gilt für: SQL Server Azure Synapse Analytics Analytics Platform System (PDW)

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

Wichtig

Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.

Die von sys.dm_os_child_instances zurückgegebenen Informationen können verwendet werden, um den Status jeder Benutzerinstanz (heart_beat) zu bestimmen und den Pipenamen (instance_pipe_name) abzurufen, der zum Erstellen einer Verbindung mit der Benutzerinstanz mit SQL Server Management Studio oder SQLCmd verwendet werden kann. 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

Benutzerinstanzen sind nur ein Feature von SQL Server 2012 Express.

Hinweis

Um dies von Azure Synapse Analytics oder Analytics Platform System (PDW) aufzurufen, verwenden Sie den Namen sys.dm_pdw_nodes_os_child_instances. Diese Syntax wird vom serverlosen SQL-Pool in Azure Synapse Analytics nicht unterstützt.

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.
pdw_node_id int Gilt für: Azure Synapse Analytics, Analytics Platform System (PDW)

Der Bezeichner für den Knoten, auf dem sich diese Verteilung befindet.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Berechtigungen für SQL Server 2022 und höher

Erfordert die VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Hinweise

Weitere Informationen zur Dynamischen Verwaltungsansicht finden Sie unter Dynamische Verwaltungsansichten und -funktionen (Transact-SQL) in SQL Server Books Online.

Siehe auch

Benutzerinstanzen für Nichtadministratoren