sys.dm_os_windows_info (Transact-SQL)

返回一行显示 Windows 操作系统版本信息。此动态管理视图对于 SQL Server 2008 R2 SP1 和更高版本有效。

列名

数据类型

说明

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