sys.dm_os_child_instances (Transact-SQL)

Retourne une ligne pour chaque instance d'utilisateur qui a été créée à partir de l'instance de serveur parente.

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft 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 à partir de sys.dm_os_child_instances permettent de déterminer l'état de chaque instance d'utilisateur (heart_beat) et d'obtenir le nom de canal (instance_pipe_name) qui peut être utilisé pour établir une connexion à l'instance d'utilisateur à l'aide de SQL Server Management Studioou de SQLCmd. Vous pouvez vous connecter à une instance d'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 d'utilisateur.

Notes

Les instances d'utilisateur sont une fonctionnalité de SQL Server 2008 Express uniquement.

Colonne

Type de données

Description

owning_principal_name

nvarchar(256)

Nom de l'utilisateur pour lequel cette instance d'utilisateur a été créée.

owning_principal_sid

nvarchar(256)

SID (Security-Identifier) de l'entité de sécurité propriétaire de cette instance d'utilisateur. Elle correspond au SID Windows.

owning_principal_sid_binary  

varbinary(85)

Version binaire du SID de l'utilisateur propriétaire de l'instance d'utilisateur.

instance_name

nvarchar(128)

Nom de cette instance d'utilisateur.

instance_pipe_name

nvarchar(260)

Lors de la création d'une instance d'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 d'utilisateur.

os_process_id

Int

Numéro du processus Windows pour cette instance d'utilisateur.

os_process_creation_date

Datetime

Date et heure du dernier démarrage du processus de cette instance d'utilisateur.

heart_beat

nvarchar(5)

État actuel de cette instance d'utilisateur ; ALIVE ou DEAD.

Autorisations

Nécessite l'autorisation VIEW SERVER STATE sur le serveur.

Remarques

Pour plus d'informations sur la vue de gestion dynamique, consultez Fonctions et vues de gestion dynamique (Transact-SQL) dans la documentation en ligne de SQL Server 2008.