sys.dm_os_host_info (Transact-SQL)

Se aplica a: SQL Server 2017 (14.x) y versiones posteriores

Devuelve una fila con información sobre la versión del sistema operativo.

Nombre de la columna Tipo de dato Descripción
host_platform nvarchar(256) El tipo de sistema operativo. Puede ser Windows o Linux.
host_distribution nvarchar(256) Descripción del sistema operativo.
host_release nvarchar(256) Versión del sistema operativo Microsoft Windows (número de versión). Para obtener una lista de valores y descripciones, consulte Versión del sistema operativo (Windows).

En Linux, esta columna devuelve una cadena vacía.
host_service_pack_level nvarchar(256) Nivel de Service Pack del sistema operativo Windows.

En Linux, esta columna devuelve una cadena vacía.
host_sku int Identificador de referencia de almacén (SKU) de Windows. Para obtener una lista de identificadores y descripciones de SKU, vea la función GetProductInfo. Es anulable.

En Linux, esta columna devuelve NULL.
os_language_version int Identificador de configuración regional (LCID) del sistema operativo Windows. Para obtener una lista de los valores y descripciones de LCID, consulte Identificadores de configuración regional asignados por Microsoft. No puede ser NULL.

Comentarios

Esta vista es similar a sys.dm_os_windows_info, agregando columnas para diferenciar Windows y Linux.

Security

Permissions

En SQL Server, el SELECT permiso de encendido sys.dm_os_host_info se concede por defecto al rol público, por lo que cualquier inicio de sesión puede consultar la vista.

Examples

En el ejemplo siguiente se devuelven todas las columnas de la vista 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;

A continuación se muestra un conjunto de resultados de ejemplo en Windows Server 2019 Standard:

host_platform host_distribution host_release host_service_pack_level host_sku os_language_version
Windows Windows Server 2019 Standard 10.0 7 1033

A continuación se muestra un conjunto de resultados de ejemplo en Ubuntu Linux 22.04:

host_platform host_distribution host_release host_service_pack_level host_sku os_language_version
Linux Ubuntu 22.04 NULL 1033