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.