sys.dm_os_windows_info (Transact-SQL)

Se aplica a:SQL Server en Windows

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

Solo se aplica a SQL Server que se ejecuta en Windows. Para ver información similar para SQL Server que se ejecuta en un host que no es de Windows, como Linux, use sys.dm_os_host_info (Transact-SQL). El comportamiento en un host que no es de Windows no está definido.

Nombre de la columna Tipo de dato Descripción
windows_release nvarchar(256) Para Windows, devuelve el número de versión. Para obtener una lista de valores y descripciones, consulte Versión del sistema operativo (Windows). No puede ser NULL.
windows_service_pack_level nvarchar(256) En Windows, devuelve el número de Service Pack. No puede ser NULL.
windows_sku int Para Windows, devuelve el identificador de unidad de mantenimiento de existencias (SKU) de Windows. Para obtener una lista de identificadores y descripciones de SKU, vea la función GetProductInfo. Puede ser NULL.
os_language_version int Para Windows, devuelve el identificador de configuración regional de Windows (LCID) del sistema operativo. Para obtener una lista de los valores y descripciones de LCID, consulte Identificadores de configuración regional asignados por Microsoft. No puede ser NULL.

Permissions

En SQL Server 2019 (15.x) y versiones anteriores, el permiso SELECT de sys.dm_os_windows_info se concede al rol público de forma predeterminada. Si se revoca, necesitas VIEW permiso de ESTADO DEL SERVIDOR en el servidor.

En SQL Server 2022 (16.x) y versiones posteriores, se requiere VIEW permiso SERVER PERFORMANCE STATE en el servidor.

Limitations

Para ver información sobre SQL Server que se ejecuta en un host que no es de Windows, como Linux, use sys.dm_os_host_info (Transact-SQL). El comportamiento en un host que no es de Windows no está definido.

Examples

En el ejemplo siguiente se devuelven todas las columnas de la sys.dm_os_windows_info vista, en Windows Server 2019 Standard:

SELECT windows_release,
    windows_service_pack_level,
    windows_sku,
    os_language_version
FROM sys.dm_os_windows_info;

Este es el conjunto de resultados.

windows_release windows_service_pack_level windows_sku os_language_version
10.0 7 1033