sys.dm_os_windows_info (Transact-SQL)
Returns one row that displays Windows operating system version information. This dynamic management view is valid for SQL Server 2008 R2 SP1 and later versions.
| Column name | Data type | Description | 
|---|---|---|
| windows_release | nvarchar(256) | Microsoft Windows operating system release (version number). Cannot be null. For a list of values and descriptions, see Operating System Version (Windows). Cannot be null. | 
| windows_service_pack_level | nvarchar(256) | Service pack level of the Windows operating system. Cannot be null. | 
| windows_sku | int | Windows Stock Keeping Unit (SKU) ID. Cannot be null. For a list of SKU IDs and descriptions, see GetProductInfo Function. Is nullable. | 
| os_language_version | int | Windows locale identifier (LCID) of the operating system. For a list of LCID values and descriptions, see Locale IDs Assigned by Microsoft. Cannot be null. | 
Security
Permissions
Requires VIEW SERVER STATE permission on the server.
Examples
The following example returns all columns from the sys.dm_os_windows_info view.
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version
FROM sys.dm_os_windows_info;
Here is a sample result set.
windows_release windows_service_pack_level windows_sku os_language_version
--------------- --------------------------- ------------ -------------------
6.0 Service Pack 2 4 1033