sys.dm_os_windows_info (Transact-SQL)
Возвращает одну строку с информацией о версии операционной системы Windows. Данное динамическое административное представление доступно в SQL Server 2008 R2 с пакетом обновления 1 (SP1) и более поздних версиях.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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 1049