sys.dm_os_child_instances (Transact-SQL)

Devuelve una fila por cada instancia de usuario creada a partir de la instancia del servidor primario.

Nota importanteImportante

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.

La información devuelta desde sys.dm_os_child_instances puede usarse para determinar el estado de cada instancia de usuario (heart_beat) y para obtener el nombre de canalización (instance_pipe_name) que se puede usar para crear una conexión con la instancia de usuario mediante SQL Server Management Studio o SQLCmd. Solo se puede conectar con una instancia de usuario después de que la inicie un proceso externo, como por ejemplo una aplicación cliente. Las herramientas de administración de SQL no pueden iniciar instancias de usuario.

[!NOTA]

Las instancias de usuario son una característica exclusiva de SQL Server 2012 Express.

Columna

Tipo de datos

Descripción

owning_principal_name

nvarchar(256)

Nombre del usuario para el que se creó esta instancia.

owning_principal_sid

nvarchar(256)

SID (identificador de seguridad) de la entidad de seguridad que posee esta instancia de usuario. Coincide con el identificador SID de Windows.

owning_principal_sid_binary  

varbinary(85)

Versión binaria del SID para el usuario propietario de la instancia de usuario.

instance_name

nvarchar(128)

Nombre de esta instancia de usuario.

instance_pipe_name

nvarchar(260)

Cuando se crea una instancia de usuario, se crea una canalización con nombre para que las aplicaciones se conecten a ella. Este nombre se puede utilizar en una cadena de conexión para conectarse a esta instancia de usuario.

os_process_id

Int

Número del proceso de Windows para esta instancia de usuario.

os_process_creation_date

Datetime

Fecha y hora de la última vez que se inició el proceso de esta instancia de usuario.

heart_beat

nvarchar(5)

Estado actual de esta instancia de usuario; puede ser ALIVE o DEAD.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Comentarios

Para obtener más información acerca de la vista de administración dinámica, vea Funciones y vistas de administración dinámica (Transact-SQL) en los Libros en pantalla de SQL Server.

Vea también

Otros recursos

Instancias de usuario para usuarios que no son administradores