Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: SQL Server 2017 (14.x) и более поздних версий
Возвращает одну строку, отображающую сведения о версии операционной системы.
| Название столбца | Тип данных | Description |
|---|---|---|
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.
Security
Permissions
В SQL Server 2019 (15.x) и более ранних версиях разрешение SELECT для sys.dm_os_host_info предоставляется роли "публичный" по умолчанию. При отмене на сервере требуется VIEW SERVER STATE разрешение.
В SQL Server 2022 (16.x) и более поздних версиях требуется VIEW SERVER PERFORMANCE STATE разрешение на сервере.
Examples
В следующем примере возвращаются все столбцы из 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 | 10.0 | 7 | 1033 |
Вот пример результата на Ubuntu Linux 22.04:
| хост-платформа | распределение хостов | выпуск хоста | уровень пакета обновлений хоста | host_sku | версия_языка_ос |
|---|---|---|---|---|---|
| Linux | Ubuntu | 22.04 | NULL |
1033 |