Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2017 (14.x) и более поздних версий
Возвращает одну строку, отображающую сведения о версии операционной системы.
Имя столбца | Тип данных | Описание |
---|---|---|
host_platform |
nvarchar(256) | Тип операционной системы. Может иметь значение Windows или Linux . |
host_distribution |
nvarchar(256) | Описание операционной системы. |
host_release |
nvarchar(256) | Выпуск операционной системы Microsoft Windows (номер версии). Список значений и описаний см. в разделе "Версия операционной системы( Windows)". В Linux этот столбец возвращает пустую строку. |
host_service_pack_level |
nvarchar(256) | Версия пакета обновления операционной системы Windows. В Linux этот столбец возвращает пустую строку. |
host_sku |
int | Идентификатор единицы учёта запасов (SKU) Windows. Для получения списка идентификаторов и описаний SKU см. в функции GetProductInfo. Может принимать значение NULL. В Linux этот столбец возвращается NULL . |
os_language_version |
int | Идентификатор локали (LCID) операционной системы Windows. Список значений и описаний LCID см. в разделе "Идентификаторы языкового стандарта", назначенные корпорацией Майкрософт. Не может быть NULL . |
Замечания
Это представление аналогично sys.dm_os_windows_info, добавляя столбцы для отличия Windows и Linux.
Безопасность
Разрешения
В SQL Server 2019 (15.x) и более ранних версиях разрешение SELECT
для sys.dm_os_host_info
предоставляется роли "публичный" по умолчанию. При отмене на сервере требуется VIEW SERVER STATE
разрешение.
В SQL Server 2022 (16.x) и более поздних версиях требуется VIEW SERVER PERFORMANCE STATE
разрешение на сервере.
Примеры
В следующем примере возвращаются все столбцы из sys.dm_os_host_info
представления.
SELECT host_platform,
host_distribution,
host_release,
host_service_pack_level,
host_sku,
os_language_version
FROM sys.dm_os_host_info;
Вот пример результата для Windows Server 2019 Standard.
хост-платформа | распределение хостов | выпуск хоста | уровень пакета обновлений хоста | host_sku | версия_языка_ос |
---|---|---|---|---|---|
Windows | Windows Server 2019 Standard | 10.0 | 7 | 1033 |
Вот пример результата на Ubuntu Linux 22.04:
платформа хоста | распределение хоста | выпуск хоста | уровень пакета обновлений хоста | host_sku | версия_языка_ос |
---|---|---|---|---|---|
Linux | Ubuntu | 22.04 | NULL |
1033 |