Condividi tramite


sys.dm_os_child_instances (Transact-SQL)

Si applica a: SQL Server Azure Synapse Analytics Analytics Platform System (PDW)

Restituisce una riga per ogni istanza utente creata dall'istanza del server padre.

Importante

Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Le informazioni restituite da sys.dm_os_child_instances possono essere usate per determinare lo stato di ogni istanza utente (heart_beat) e ottenere il nome della pipe (instance_pipe_name) che può essere usato per creare una connessione all'istanza utente usando SQL Server Management Studio o SQLCmd. È possibile connettersi a un'istanza utente solo dopo che è stata avviata da un processo esterno, ad esempio un'applicazione client. Gli strumenti di gestione di SQL non possono avviare un'istanza utente.

Nota

Le istanze utente sono una funzionalità solo di SQL Server 2012 Express.

Nota

Per chiamare questa operazione da Azure Synapse Analytics o da Platform System (PDW), usare il nome sys.dm_pdw_nodes_os_child_instances. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Colonna Tipo di dati Descrizione
owning_principal_name nvarchar(256) Nome dell'utente per cui è stata creata l'istanza utente.
owning_principal_sid nvarchar(256) ID di sicurezza (SID) dell'entità proprietaria dell'istanza utente. Questo valore corrisponde al SID di Windows.
owning_principal_sid_binary varbinary(85) Versione binaria del SID dell'utente proprietario dell'istanza utente
instance_name nvarchar(128) Nome dell'istanza utente.
instance_pipe_name nvarchar(260) Quando si crea un'istanza utente viene creata anche una named pipe a cui possono connettersi le applicazioni. Questo nome può essere utilizzato in una stringa di connessione per connettersi all'istanza utente.
os_process_id Int ID del processo di Windows per l'istanza utente.
os_process_creation_date Datetime Data e ora dell'ultimo avvio di questo processo dell'istanza utente.
heart_beat nvarchar(5) Stato corrente dell'istanza utente, ovvero ALIVE o DEAD.
pdw_node_id int Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW)

Identificatore del nodo in cui è attiva la distribuzione.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Osservazioni:

Per altre informazioni sulla visualizzazione a gestione dinamica, vedere Funzioni e viste a gestione dinamica (Transact-SQL) nella documentazione online di SQL Server.

Vedi anche

Istanze utente per utenti non amministratori