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%';