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. Не может принимать значение NULL.

windows_sku

int

Идентификатор Windows SKU. Не может принимать значение NULL. Список идентификаторов SKU и описания см. в разделе Функция GetProductInfo. Допускает значение NULL.

os_language_version

int

Идентификатор локали (LCID) операционной системы Windows. Список значений LCID и описания см. в разделе Идентификаторы локалей, назначенные компанией Майкрософт. Не может принимать значение 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)