sys.dm_server_registry (Transact-SQL)

si applica a:SQL Server

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. Usare questa vista a gestione dinamica per restituire informazioni quali i servizi di SQL Server disponibili nel computer host o i valori di configurazione di rete per l'istanza di SQL Server.

Nome della colonna Tipo di dati Description
registry_key nvarchar(256) Nome della chiave del Registro di sistema È annullabile.
value_name nvarchar(256) Nome del valore della chiave. Si tratta dell'elemento visualizzato nella colonna Nome dell'editor del Registro di sistema. È annullabile.
value_data sql_variant Valore dei dati della chiave. Questo è il valore visualizzato nella colonna Dati dell'editor del Registro di sistema per una determinata voce. È annullabile.

Permissions

Richiede VIEW il permesso STATO del SERVER sul server.

Autorizzazioni per SQL Server 2022 e versioni successive

Richiede VIEW il permesso SERVER PERFORMANCE STATE sul server.

Examples

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 value_name = 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

sys.dm_server_services (Transact-SQL)