Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server в Windows
Возвращает одну строку с информацией о версии операционной системы Windows.
Применяется только к SQL Server, работающему в Windows. Чтобы просмотреть аналогичные сведения для SQL Server, работающего на узле, отличном от Windows, например Linux, используйте sys.dm_os_host_info (Transact-SQL). Поведение на узле, отличном от Windows, не определено.
| Название столбца | Тип данных | Description |
|---|---|---|
windows_release |
nvarchar(256) | Для Windows возвращает номер выпуска. Список значений и описаний см. в разделе "Версия операционной системы( Windows)". Не может быть NULL. |
windows_service_pack_level |
nvarchar(256) | Для Windows возвращает номер пакета обновления. Не может быть NULL. |
windows_sku |
int | Для Windows возвращает идентификатор SKU. Для получения списка идентификаторов и описаний SKU см. в функции GetProductInfo. Может иметь значение NULL. |
os_language_version |
int | Для Windows возвращает идентификатор языкового стандарта Windows (LCID) операционной системы. Список значений и описаний LCID см. в разделе "Идентификаторы языкового стандарта", назначенные корпорацией Майкрософт. Не может быть NULL. |
Permissions
В SQL Server 2019 (15.x) и более ранних версиях разрешение sys.dm_os_windows_info SELECT предоставляется общедоступной роли по умолчанию. Если он отменён, требуется VIEW разрешение SERVER STATE на сервере.
На SQL Server 2022 (16.x) и более поздних версиях требуется VIEW разрешение на СОСТОЯНИЕ ПРОИЗВОДИТЕЛЬНОСТИ СЕРВЕРА на сервере.
Limitations
Чтобы просмотреть сведения о SQL Server, работающем на узле, отличном от Windows, например Linux, используйте sys.dm_os_host_info (Transact-SQL). Поведение на узле, отличном от Windows, не определено.
Examples
В следующем примере возвращаются все столбцы представления sys.dm_os_windows_info в Windows Server 2019 Standard:
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 | версия_языка_ос |
|---|---|---|---|
| 10.0 | 7 | 1033 |