sys.dm_server_registry (Transact-SQL)sys.dm_server_registry (Transact-SQL)

APLICA-SE A: simSQL Server (a partir do 2008) nãoBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retorna informações de configuração e instalação que estão armazenadas no registro do Windows para a instância atual do SQL ServerSQL Server.Returns configuration and installation information that is stored in the Windows registry for the current instance of SQL ServerSQL Server. Retorna uma linha por chave de registro.Returns one row per registry key. Use essa exibição de gerenciamento dinâmico para retornar informações como os serviços do SQL ServerSQL Server que estão disponíveis nos computadores host ou valores de configuração de rede para a instância do SQL ServerSQL Server.Use this dynamic management view to return information such as the SQL ServerSQL Server services that are available on the host machine or network configuration values for the instance of SQL ServerSQL Server.

Nome da colunaColumn name Tipo de dadosData type DescriptionDescription
registry_keyregistry_key nvarchar(256)nvarchar(256) Nome da chave do Registro.Registry key name. Permite valor nulo.Is nullable.
value_namevalue_name nvarchar(256)nvarchar(256) Nome do valor da chave.Key value name. Este é o item mostrado na nome coluna do Editor do registro.This is the item shown in the Name column of the Registry Editor. Permite valor nulo.Is nullable.
value_datavalue_data sql_variantsql_variant Valor dos dados da chave.Value of the key data. Esse é o valor mostrado na dados do Editor do registro para uma determinada entrada de coluna.This is the value shown in the Data column of the Registry Editor for a given entry. Permite valor nulo.Is nullable.

SegurançaSecurity

PermissõesPermissions

, é necessário ter permissão VIEW SERVER STATE no servidor.Requires VIEW SERVER STATE permission on the server.

ExemplosExamples

A.A. Exibir os serviços do SQL ServerDisplay the SQL Server services

O exemplo a seguir retorna valores da chave do registro para os serviços do SQL Server e SQL Server Agent para a instância atual do SQL Server.The following example returns registry key values for the SQL Server and SQL Server Agent services for the current instance of SQL Server.

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

B.B. Exibir os valores da chave do registro do SQL Server AgentDisplay the SQL Server Agent registry key values

O exemplo a seguir retorna valores da chave do registro do SQL Server Agent para a instância atual do SQL Server.The following example returns the SQL Server Agent registry key values for the current instance of SQL Server.

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

C.C. Exibir a versão atual da instância do SQL ServerDisplay the current version of the instance of SQL Server

O exemplo a seguir retorna a versão da instância atual do SQL Server.The following example returns the version of the current instance of SQL Server.

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

D.D. Exibir os parâmetros passados para a instância do SQL Server durante a inicializaçãoDisplay the parameters passed to the instance of SQL Server during startup

O exemplo a seguir retorna os parâmetros que são passados para a instância do SQL Server durante a inicialização.The following example returns the parameters that are passed to the instance of SQL Server during startup.

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

E.E. Retornar as informações de configuração de rede para a instância do SQL ServerReturn network configuration information for the instance of SQL Server

O exemplo a seguir retorna valores de configuração de rede para a instância atual do SQL Server.The following example returns network configuration values for the current instance of SQL Server.

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

Consulte tambémSee Also

sys.dm_server_services (Transact-SQL)sys.dm_server_services (Transact-SQL)