Condividi tramite


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 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.