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