sys.dm_server_registry (Transact-sql)

Geçerli örneği için Windows kayıt defterinde depolanan yapılandırma ve yükleme bilgilerine döner SQL Server. Kayıt defteri anahtarı başına bir satır döndürür. Gibi bilgileri döndürmek için bu dinamik yönetimi görünüm kullanmak SQL ServerHizmetler, ana makine veya ağ yapılandırmasına göre kullanılabilir değerler örneği için SQL Server.

Sütun adı

Veri türü

Açıklama

ayarlanıyor

nvarchar(256)

Kayıt defteri anahtar adı. NULL olabilecek olduğunu.

value_name

nvarchar(256)

Anahtar değeri adı. Bu gösterilen öğedir ad sütunu Kayıt Defteri Düzenleyicisi. NULL olabilecek olduğunu.

value_data

sql_variant

Anahtar veri değeri. Gösterilen değeri budur veri sütun belirli bir giriş için Kayıt Defteri Düzenleyicisi'nin. NULL olabilecek olduğunu.

Güvenlik

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Örnekler

A.SQL Server Hizmetleri görüntüle

Aşağıdaki örnek, geçerli SQL Server örneği için SQL Server ve SQL Server Agent hizmet için kayıt defteri anahtarı değerlerini verir.

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

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

B.SQL Server Agent kayıt defteri anahtarı değerlerini görüntüleme

Aşağıdaki örnek, geçerli SQL Server örneği için SQL Server Agent kayıt anahtar değerleri döndürür.

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

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

C.Geçerli SQL Server örneği sürümünü görüntüleme

Aşağıdaki örnek, geçerli SQL Server örneği sürümünü döndürür.

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

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

D.SQL Server örneğinin başlangıç sırasında geçirilen parametreleri görüntülemek

Aşağıdaki örnek, SQL Server örneği için başlangıç sırasında geçirilen parametreleri döndürür.

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

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

E.SQL Server örneği için ağ yapılandırma bilgilerini döndürür

Aşağıdaki örnek, geçerli SQL Server örneği için ağ yapılandırma değerlerini döndürür.

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

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

Ayrıca bkz.

Başvuru

sys.dm_server_services (Transact-sql)