Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Applies to:
SQL Server 2017 (14.x) and later versions
Returns one row that displays operating system version information.
| Column name | Data type | Description |
|---|---|---|
host_platform |
nvarchar(256) | The type of operating system. Can be Windows or Linux. |
host_distribution |
nvarchar(256) | Description of the operating system. |
host_release |
nvarchar(256) | Microsoft Windows operating system release (version number). For a list of values and descriptions, see Operating system version (Windows). On Linux, this column returns an empty string. |
host_service_pack_level |
nvarchar(256) | Service pack level of the Windows operating system. On Linux, this column returns an empty string. |
host_sku |
int | Windows Stock Keeping Unit (SKU) ID. For a list of SKU IDs and descriptions, see GetProductInfo function. Is nullable. On Linux, this column returns NULL. |
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. Can't be NULL. |
Remarks
This view is similar to sys.dm_os_windows_info, adding columns to differentiate Windows and Linux.
Security
Permissions
On SQL Server, the SELECT permission on sys.dm_os_host_info is granted to the public role by default, so any login can query the view.
Examples
The following example returns all columns from the sys.dm_os_host_info view.
SELECT host_platform,
host_distribution,
host_release,
host_service_pack_level,
host_sku,
os_language_version
FROM sys.dm_os_host_info;
Here is a sample result set on Windows Server 2019 Standard:
| host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version |
|---|---|---|---|---|---|
| Windows | Windows Server 2019 Standard | 10.0 | 7 | 1033 |
Here is a sample result set on Ubuntu Linux 22.04:
| host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version |
|---|---|---|---|---|---|
| Linux | Ubuntu | 22.04 | NULL |
1033 |