Compartilhar via


sys.dm_os_child_instances (Transact-SQL)

Retorna uma linha para cada instância de usuário que foi criada a partir da instância do servidor pai.

Observação importanteImportante

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

As informações retornadas de sys.dm_os_child_instances podem ser usadas para determinar o estado de cada Instância de Usuário (heart_beat) e para obter o nome do pipe (instance_pipe_name) que pode ser usado para criar uma conexão com a Instância de Usuário usando SQL Server Management Studio ou SQLCmd. Será possível conectar-se a uma Instância de Usuário somente depois que ela for iniciada por um processo externo, como um aplicativo cliente. As ferramentas de gerenciamento SQL não podem iniciar uma Instância de Usuário.

ObservaçãoObservação

As Instâncias de Usuário são um recurso somente do SQL Server 2008 Express.

Coluna

Tipo de dados

Descrição

owning_principal_name

nvarchar(256)

O nome do usuário para o qual esta instância de usuário foi criada.

owning_principal_sid

nvarchar(256)

SID (Identificador de Segurança) da entidade que possui esta instância de usuário. Isto corresponde ao SID do Windows.

owning_principal_sid_binary

varbinary(85)

Versão binária do SID do usuário que possui a Instância de usuário

instance_name

nvarchar(128)

O nome desta instância de usuário.

instance_pipe_name

nvarchar(260)

Quando uma instância de usuário for criada, um pipe nomeado será criado para que aplicativos se conectem. Esse nome pode ser usado em uma cadeia de caracteres de conexão a fim de conectar a esta instância de usuário.

os_process_id

Int

O número do processo do Windows para esta instância de usuário.

os_process_creation_date

Datetime

A data e a hora em que este processo de instância de usuário foi iniciado pela última vez.

heart_beat

nvarchar(5)

Estado atual desta instância de usuário; ALIVE ou DEAD.

Permissões

Requer permissão VIEW SERVER STATE no servidor.

Comentários

Para obter mais informações sobre exibição de gerenciamento dinâmico, consulte Exibições e funções de gerenciamento dinâmico (Transact-SQL) nos Manuais Online do SQL Server 2008.