sys.dm_server_registry (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi konfigurasi dan penginstalan yang disimpan di registri Windows untuk instans SQL Server saat ini. Mengembalikan satu baris per kunci registri. Gunakan tampilan manajemen dinamis ini untuk mengembalikan informasi seperti layanan SQL Server yang tersedia di komputer host atau nilai konfigurasi jaringan untuk instans SQL Server.

Nama kolom Jenis data Deskripsi
registry_key nvarchar(256) Nama kunci registri. Dapat diubah ke null.
value_name nvarchar(256) Nama nilai kunci. Ini adalah item yang ditampilkan di kolom Nama Editor Registri. Dapat diubah ke null.
value_data aql_variant Nilai data kunci. Ini adalah nilai yang ditampilkan di kolom Data Editor Registri untuk entri tertentu. Dapat diubah ke null.

Izin

Memerlukan izin TAMPILKAN STATUS SERVER pada server.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan izin TAMPILKAN STATUS PERFORMA SERVER pada server.

Contoh

J. Menampilkan layanan SQL Server

Contoh berikut mengembalikan nilai kunci registri untuk layanan SQL Server dan SQL Server Agent untuk instans SQL Server saat ini.

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

B. Menampilkan nilai kunci registri SQL Server Agent

Contoh berikut mengembalikan nilai kunci registri SQL Server Agent untuk instans SQL Server saat ini.

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

C. Menampilkan versi instans SQL Server saat ini

Contoh berikut mengembalikan versi instans SQL Server saat ini.

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

D. Menampilkan parameter yang diteruskan ke instans SQL Server selama startup

Contoh berikut mengembalikan parameter yang diteruskan ke instans SQL Server selama startup.

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

E. Mengembalikan informasi konfigurasi jaringan untuk instans SQL Server

Contoh berikut mengembalikan nilai konfigurasi jaringan untuk instans SQL Server saat ini.

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

Lihat Juga

sys.dm_server_services (T-SQL)