sys.dm_os_windows_info (Transact-SQL)
Se aplica a: SQL Server: solo 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 datos | 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 . |
Permisos
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, 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.
Limitaciones
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.
Ejemplos
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 |