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 colonna | Tipo di dati | Descrizione |
---|---|---|
registry_key | nvarchar(256) | Nome della chiave del Registro di sistema Ammette i valori Null. |
value_name | nvarchar(256) | Nome del valore della chiave. Si tratta dell'elemento visualizzato nella colonna Nome dell'editor del Registro di sistema. Ammette i valori Null. |
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. Ammette i valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE per il server.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Esempi
R. 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%';