sys.dm_server_registry (Transact-SQL)

Retourne les informations relatives à la configuration et à l'installation qui sont stockées dans le Registre Windows pour l'instance actuelle de SQL Server. Retourne une ligne par clé de Registre. Utilisez cette vue de gestion dynamique dans SQL Server 2008 R2 SP1 et les versions ultérieures 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. Accepte 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. Accepte 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. Accepte la valeur Null.

Sécurité

Autorisations

Requiert 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 Agent SQL Server pour l'instance actuelle de SQL Server.

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

B. Affichage des valeurs de clés de Registre de l'Agent SQL Server

L'exemple suivant retourne les valeurs de clés d Registre de l'Agent SQL Server pour l'instance actuelle de SQL Server.

SELECT key_name, value_name, value_data
FROM sys.dm_server_registry
WHERE key_name 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 key_name, value_name, value_data
FROM sys.dm_server_registry
WHERE value_name = 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 key_name, 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 key_name, value_name, value_data
FROM sys.dm_server_registry
WHERE keyname LIKE N'%SuperSocketNetLib%';

Voir aussi

Référence