Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Devolve a informação de configuração e instalação que está armazenada no registo do Windows para a instância atual do SQL Server. Devolve uma linha por chave de registo. Utilize esta vista de gestão dinâmica para devolver informações como os serviços do SQL Server disponíveis na máquina anfitriã ou valores de configuração de rede para a instância do SQL Server.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| registry_key | nvarchar(256) | Nome da chave do registo. É anulável. |
| value_name | nvarchar(256) | Nome-chave-valor. Este é o item mostrado na coluna Nome do Editor do Registo. É anulável. |
| value_data | sql_variant | Valor dos dados-chave. Este é o valor mostrado na coluna Dados do Editor do Registo para uma dada entrada. É anulável. |
Permissions
Requer VIEW permissão de ESTADO DO SERVIDOR no servidor.
Permissões para SQL Server 2022 e posterior
Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.
Examples
A. Mostrar os serviços do SQL Server
O exemplo seguinte devolve valores-chave de registo para os serviços SQL Server e SQL Server Agent para a instância atual do SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%ControlSet%';
B. Mostrar os valores-chave do registo do SQL Server Agent
O exemplo seguinte devolve os valores-chave do registo do SQL Server Agent para a instância atual do SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SQLAgent%';
C. Mostrar a versão atual da instância do SQL Server
O exemplo seguinte devolve a versão da instância atual do SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE value_name = N'CurrentVersion';
D. Mostrar os parâmetros passados para a instância do SQL Server durante o arranque
O exemplo seguinte devolve os parâmetros que são passados para a instância do SQL Server durante o arranque.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%Parameters';
E. Devolver informação de configuração de rede para a instância do SQL Server
O exemplo seguinte devolve valores de configuração de rede para a instância atual do SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SuperSocketNetLib%';