sys.dm_os_child_instances (Transact-SQL)

Aplica-se a:SQL ServerAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)

Devolve uma linha para cada instância de utilizador criada a partir da instância do servidor principal.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.

A informação devolvida de sys.dm_os_child_instances pode ser usada para determinar o estado de cada Instância de Utilizador (heart_beat) e para obter o nome do canal (instance_pipe_name) que pode ser usado para criar uma ligação à Instância de Utilizador usando SQL Server Management Studio ou SQLCmd. Só pode ligar-se a uma Instância de Utilizador depois de esta ter sido iniciada por um processo externo, como uma aplicação cliente. As ferramentas de gestão SQL não conseguem iniciar uma Instância de Utilizador.

Observação

As Instâncias de Utilizador são apenas uma funcionalidade do SQL Server 2012 Express.

Observação

Para chamar isto de Azure Synapse Analytics ou Sistema de Plataforma de Análise (PDW), use o nome sys.dm_pdw_nodes_os_child_instances. Essa sintaxe não é suportada pelo pool SQL sem servidor no Azure Synapse Analytics.

Column Tipo de dados Description
owning_principal_name nvarchar(256) O nome do utilizador para quem esta instância foi criada.
owning_principal_sid Nvarchar(256) SID (Security-Identifier) do principal que detém esta instância de utilizador. Isto corresponde ao Windows SID.
owning_principal_sid_binary Varbinary(85) Versão binária do SID para o utilizador que possui a Instância do utilizador
instance_name nvarchar(128) O nome desta instância de utilizador.
instance_pipe_name nvarchar(260) Quando uma instância de utilizador é criada, é criado um pipe nomeado para as aplicações se ligarem. Este nome pode ser usado numa string de ligação para ligar a esta instância de utilizador.
os_process_id Int O número do processo do Windows para esta instância de utilizador.
os_process_creation_date Datetime A data e hora em que este processo de instância de utilizador foi iniciado pela última vez.
heart_beat nvarchar(5) Estado atual desta instância de utilizador; OU VIVO OU MORTO.
pdw_node_id int Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW)

O identificador do nó em que esta distribuição se encontra.

Permissions

Requer VIEW permissão de ESTADO DO SERVIDOR no servidor.

Permissões para SQL Server 2022 e posterior

Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.

Observações

Para mais informações sobre a vista de gestão dinâmica, consulte Vistas e Funções de Gestão Dinâmica (Transact-SQL) em SQL Server Books Online.

Consulte também

Instâncias de Utilizador para Não-Administradores