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.