sys.dm_os_child_instances (Transact-SQL)
Restituisce una riga per ogni istanza utente creata dall'istanza padre del server.
![]() |
---|
Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa caratteristica 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 utilizzate per determinare lo stato di ogni istanza utente (heart_beat) e per ottenere il nome della pipe (instance_pipe_name) che è possibile utilizzare per creare una connessione all'istanza utente tramite 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à disponibile solo in SQL Server 2008 Express Edition.
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 protezione (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. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Osservazioni
Per ulteriori informazioni sulle viste a gestione dinamica, vedere Funzioni e viste a gestione dinamica (Transact-SQL) nella documentazione in linea di SQL Server 2008.