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%';