sys.dm_server_registry (Transact-SQL)
Retourne les informations relatives à la configuration et à l'installation qui sont stockées dans le Registre de Windows pour l'instance actuelle de SQL Server. Retourne une ligne par clé de Registre. Utilisez cette vue de gestion dynamique pour retourner des informations telles que les services SQL Server disponibles sur l'ordinateur hôte ou les valeurs de configuration réseau pour l'instance de SQL Server.
Nom de la colonne |
Type de données |
Description |
---|---|---|
registry_key |
nvarchar(256) |
Nom de la clé de Registre. Autorise la valeur NULL. |
value_name |
nvarchar(256) |
Nom de la valeur de la clé. Il s'agit de l'élément affiché dans la colonne Nom de l'Éditeur du Registre. Autorise la valeur NULL. |
value_data |
sql_variant |
Valeur des données de la clé. Il s'agit de la valeur affichée dans la colonne Données de l'Éditeur du Registre pour une entrée spécifique. Autorise la valeur NULL. |
Sécurité
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Exemples
A.Affichage des services SQL Server
L'exemple suivant retourne les valeurs de clé de Registre pour les services SQL Server et SQL Server Agent pour l'instance actuelle de SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%ControlSet%';
B.Affichage des valeurs de clés de Registre de Le SQL Server Agent
L'exemple suivant retourne les valeurs de clés de Registre de Le SQL Server Agent pour l'instance actuelle de SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SQLAgent%';
C.Affichage de la version actuelle de l'instance de SQL Server
L'exemple suivant retourne la version de l'instance actuelle de SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key = N'CurrentVersion';
D.Affichage des paramètres passés à l'instance de SQL Server pendant le démarrage
L'exemple suivant retourne les paramètres passés à l'instance de SQL Server pendant le démarrage.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%Parameters';
E.Retour des informations de configuration réseau pour l'instance de SQL Server
L'exemple suivant retourne les valeurs de configuration réseau pour l'instance actuelle de SQL Server.
SELECT registry_key, value_name, value_data
FROM sys.dm_server_registry
WHERE registry_key LIKE N'%SuperSocketNetLib%';