sys.dm_os_windows_info (Transact-SQL)
Si applica a: SQL Server - solo Windows
Restituisce una riga in cui sono visualizzate le informazioni sulla versione del sistema operativo Windows.
Si applica solo a SQL Server in esecuzione in Windows. Per visualizzare informazioni simili per SQL Server in esecuzione in un host non Windows, ad esempio Linux, usare sys.dm_os_host_info (Transact-SQL). Il comportamento in un host non Windows non è definito.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
windows_release |
nvarchar(256) | Per Windows, restituisce il numero di versione. Per un elenco di valori e descrizioni, vedere Versione del sistema operativo (Windows) versione sistema operativo (Windows). Non può essere NULL . |
windows_service_pack_level |
nvarchar(256) | Per Windows, restituisce il numero del Service Pack. Non può essere NULL . |
windows_sku |
int | Per Windows, restituisce l'ID di Windows Stock Keeping Unit (SKU). Per un elenco di ID e descrizioni degli SKU, vedere Funzione GetProductInfo. Può essere NULL . |
os_language_version |
int | Per Windows, restituisce l'identificatore delle impostazioni locali di Windows (LCID) del sistema operativo. Per un elenco di valori e descrizioni LCID, vedere ID delle impostazioni locali assegnati da Microsoft. Non può essere NULL . |
Autorizzazioni
In SQL Server 2019 (15.x) e versioni precedenti, l'autorizzazione SELECT per sys.dm_os_windows_info
viene concessa al ruolo pubblico per impostazione predefinita. Se revocata, è necessaria l'autorizzazione VIEW SERVER STATE nel server.
In SQL Server 2022 (16.x) e versioni successive è necessaria l'autorizzazione VIEW SERVER PERFORMANCE STATE nel server.
Limiti
Per visualizzare informazioni per SQL Server in esecuzione in un host non Windows, ad esempio Linux, usare sys.dm_os_host_info (Transact-SQL). Il comportamento in un host non Windows non è definito.
Esempi
Nell'esempio seguente vengono restituite tutte le colonne della sys.dm_os_windows_info
visualizzazione in Windows Server 2019 Standard:
SELECT windows_release,
windows_service_pack_level,
windows_sku,
os_language_version
FROM sys.dm_os_windows_info;
Il set di risultati è il seguente.
windows_release | windows_service_pack_level | windows_sku | os_language_version |
---|---|---|---|
10.0 | 7 | 1033 |