sys.dm_os_child_instances (Transact-SQL)
S’applique à : SQL Server Azure Synapse Analytics Analytics Platform System (PDW)
Retourne une ligne pour chaque instance utilisateur qui a été créée à partir de l'instance de serveur parente.
Important
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.
Les informations retournées par sys.dm_os_child_instances peuvent être utilisées pour déterminer l’état de chaque instance utilisateur (heart_beat) et obtenir le nom de canal (instance_pipe_name) qui peut être utilisé pour créer une connexion à l’instance utilisateur à l’aide de SQL Server Management Studio ou DE SQLCmd. Vous pouvez vous connecter à une instance utilisateur uniquement lorsque cette dernière a été démarrée par un processus externe, tel qu'une application cliente. Les outils de gestion de SQL Server ne peuvent pas démarrer une instance utilisateur.
Remarque
Les instances utilisateur sont une fonctionnalité de SQL Server 2012 Express uniquement.
Remarque
Pour l’appeler à partir d’Azure Synapse Analytics ou d’Analytics Platform System (PDW), utilisez le nom sys.dm_pdw_nodes_os_child_instances. Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.
Colonne | Type de données | Description |
---|---|---|
owning_principal_name | nvarchar (256) | Nom de l'utilisateur pour lequel cette instance utilisateur a été créée. |
owning_principal_sid | nvarchar (256) | SID (Security-Identifier) du principal propriétaire de cette instance utilisateur. Elle correspond au SID Windows. |
owning_principal_sid_binary | varbinary(85) | Version binaire du SID de l'utilisateur propriétaire de l'instance utilisateur. |
instance_name | nvarchar(128) | Nom de cette instance utilisateur. |
instance_pipe_name | nvarchar(260) | Lors de la création d'une instance utilisateur, un canal nommé est créé auquel les applications peuvent se connecter. Ce nom peut s'utiliser dans une chaîne de connexion pour se connecter à cette instance utilisateur. |
os_process_id | Int | Numéro du processus Windows pour cette instance utilisateur. |
os_process_creation_date | Datetime | Date et heure du dernier démarrage du processus de cette instance utilisateur. |
heart_beat | nvarchar(5) | État actuel de cette instance utilisateur ; ALIVE ou DEAD. |
pdw_node_id | int | S’applique à : Azure Synapse Analytics, Analytics Platform System (PDW) Identificateur du nœud sur lequel cette distribution est activée. |
autorisations
requièrent l'autorisation VIEW SERVER STATE sur le serveur.
Autorisations pour SQL Server 2022 (et versions plus récentes)
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Notes
Pour plus d’informations sur la vue de gestion dynamique, consultez Vues et fonctions de gestion dynamique (Transact-SQL) dans la documentation en ligne de SQL Server.