sys.dm_os_child_instances (Transact-SQL)

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

Nota importanteImportante

Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare 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 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.