sys.dm_os_windows_info (Transact-SQL)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Mengembalikan satu baris yang menampilkan Windows informasi versi sistem operasi.
Hanya berlaku untuk SQL Server yang berjalan pada Windows. Untuk melihat informaton serupa untuk SQL Server yang berjalan pada host non-Windows, seperti Linux, gunakan sys.dm_os_host_info (Transact-SQL).
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| windows_release | nvarchar(256) | Untuk Windows, mengembalikan nomor rilis. Untuk daftar nilai dan deskripsi, lihat Versi Sistem Operasi (Windows). Tidak boleh NULL. |
| windows_service_pack_level | nvarchar(256) | Untuk Windows, mengembalikan nomor paket layanan. Tidak boleh NULL. |
| windows_sku | int | Untuk Windows, mengembalikan ID Unit Penyimpanan Stok (SKU) Windows. Untuk daftar ID dan deskripsi SKU, lihat Fungsi GetProductInfo. Dapat diubah ke NULLable. |
| os_language_version | int | Untuk Windows, mengembalikan pengidentifikasi lokal Windows (LCID) dari sistem operasi. Untuk daftar nilai dan deskripsi LCID, lihat ID Lokal yang Ditetapkan oleh Microsoft. Tidak boleh NULL. |
Izin
Izin SELECT pada sys.dm_os_windows_info diberikan ke peran publik secara default. Jika dicabut, memerlukan izin LIHAT STATUS SERVER di server.
Batasan dan Pembatasan
Untuk melihat informaton untuk SQL yang berjalan pada host non-Windows, seperti Linux, gunakan sys.dm_os_host_info (Transact-SQL).
Contoh
Contoh berikut mengembalikan semua kolom dari tampilan sys.dm_os_windows_info .
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version
FROM sys.dm_os_windows_info;
Berikut adalah contoh tataan hasil.
windows_release windows_service_pack_level windows_sku os_language_version
--------------- --------------------------- ------------ -------------------
6.0 Service Pack 2 4 1033