sys.dm_os_child_instances (Transact-SQL)
Devuelve una fila por cada instancia de usuario creada desde la instancia del servidor primario.
Importante |
---|
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. Sólo 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 2008 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.
Notas
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 2008.