sys.dm_os_windows_info (Transact-SQL)

返回一个显示 Windows 操作系统版本信息的行。

适用范围:SQL Server(SQL Server 2008 R2 到当前版本)。

列名

数据类型

说明

windows_release

nvarchar(256)

Microsoft Windows 操作系统版本(版本号) 不能为 null。 有关值和说明的列表,请参阅操作系统版本 (Windows)。 不能为 null。

windows_service_pack_level

nvarchar(256)

Windows 操作系统的 Service Pack 级别。 不能为 null。

windows_sku

int

Windows 单品 (SKU) ID。 不能为 null。 有关 SKU ID 和说明的列表,请参阅 GetProductInfo 函数。 可为 null。

os_language_version

int

操作系统的 Windows 区域设置标识符 (LCID)。 有关 LCID 值和说明的列表,请参阅 Microsoft 分配的区域设置 ID。 不能为 null。

安全性

权限

要求具有服务器的 VIEW SERVER STATE 权限。

示例

以下示例从 sys.dm_os_windows_info 视图中返回所有列。

SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version
FROM sys.dm_os_windows_info;

下面是一个结果集示例。

windows_release  windows_service_pack_level   windows_sku   os_language_version

---------------  ---------------------------  ------------  -------------------

6.0              Service Pack 2                4            1033

请参阅

参考

sys.dm_os_sys_info (Transact-SQL)