Condividi tramite


sys.dm_server_registry (Transact-SQL)

Restituisce le informazioni di configurazione e installazione archiviate nel Registro di sistema di Windows per l'istanza corrente di SQL Server. Restituisce una riga per ogni chiave del Registro di sistema. Utilizzare la DMV in per restituire informazioni diverse, ad esempio i servizi SQL Server disponibili nel computer host o i valori di configurazione della rete per l'istanza di SQL Server.

Nome colonna

Tipo di dati

Descrizione

registry_key

nvarchar(256)

Nome della chiave del Registro di sistema Ammette valori Null.

value_name

nvarchar(256)

Nome del valore della chiave. Si tratta dell'elemento mostrato nella colonna Nome dell'editor del Registro di sistema. Ammette valori Null.

value_data

sql_variant

Valore dei dati della chiave. Si tratta del valore mostrato nella colonna Dati dell'editor del Registro di Sistema per una voce specifica. Ammette valori Null.

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Esempi

A.Visualizzazione dei servizi SQL Server

Nell'esempio seguente vengono restituiti i valori della chiave del Registro di sistema per i servizi SQL Server e SQL Server Agent per l'istanza corrente di SQL Server.

SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%ControlSet%';

B.Visualizzazione di valori della chiave del Registro di sistema di SQL Server Agent

Nell'esempio seguente vengono restituiti i valori della chiave del Registro di sistema di SQL Server Agent per l'istanza corrente di SQL Server.

SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SQLAgent%';

C.Visualizzazione della versione corrente dell'istanza di SQL Server

Nell'esempio seguente viene restituita la versione dell'istanza corrente di SQL Server.

SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key = N'CurrentVersion';

D.Visualizzazione dei parametri passati all'istanza di SQL Server durante l'avvio

Nell'esempio seguente vengono restituiti i parametri passati all'istanza di SQL Server durante l'avvio.

SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%Parameters';

E.Restituzione delle informazioni di configurazione della rete per l'istanza di SQL Server

Nell'esempio seguente vengono restituiti i valori di configurazione della rete per l'istanza corrente di SQL Server.

SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SuperSocketNetLib%';

Vedere anche

Riferimento

sys.dm_server_services (Transact-SQL)