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 datos | 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. Acepta valores NULL. 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.
Seguridad
Permisos
En SQL Server 2019 (15.x) y versiones anteriores, el permiso SELECT
de sys.dm_os_host_info
se concede al rol público de manera predeterminada. Si se revoca, necesita el permiso VIEW SERVER STATE
en el servidor.
En SQL Server 2022 (16.x) y versiones posteriores, necesita el permiso VIEW SERVER PERFORMANCE STATE
en el servidor.
Ejemplos
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 |