sys.dm_os_host_info (Transact-SQL)
Si applica a: SQL Server 2017 (14.x) e versioni successive
Restituisce una riga in cui sono visualizzate le informazioni sulla versione del sistema operativo.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
host_platform |
nvarchar(256) | Tipo di sistema operativo. Può essere Windows o Linux . |
host_distribution |
nvarchar(256) | Descrizione del sistema operativo. |
host_release |
nvarchar(256) | Versione del sistema operativo Microsoft Windows (numero di versione). Per un elenco di valori e descrizioni, vedere Versione del sistema operativo (Windows) versione sistema operativo (Windows). In Linux questa colonna restituisce una stringa vuota. |
host_service_pack_level |
nvarchar(256) | Livello Service Pack del sistema operativo Windows In Linux questa colonna restituisce una stringa vuota. |
host_sku |
int | ID Windows del codice di riferimento del prodotto (SKU). Per un elenco di ID e descrizioni degli SKU, vedere Funzione GetProductInfo. Ammette i valori Null. In Linux questa colonna restituisce NULL . |
os_language_version |
int | Identificatore delle impostazioni locali (LCID) Windows del sistema operativo. Per un elenco di valori e descrizioni LCID, vedere ID impostazioni locali assegnati da Microsoft. Non può essere NULL . |
Osservazioni:
Questa vista è simile a sys.dm_os_windows_info, aggiungendo colonne per differenziare Windows e Linux.
Sicurezza
Autorizzazioni
In SQL Server 2019 (15.x) e versioni precedenti, l'autorizzazione SELECT
per sys.dm_os_host_info
viene concessa al ruolo pubblico per impostazione predefinita. Se revocata, è necessaria l'autorizzazione VIEW SERVER STATE
per il server.
In SQL Server 2022 (16.x) e versioni successive è necessaria l'autorizzazione VIEW SERVER PERFORMANCE STATE
per il server.
Esempi
Nell'esempio seguente vengono restituite tutte le colonne della 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;
Ecco un set di risultati di esempio in Windows Server 2019 Standard:
host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version |
---|---|---|---|---|---|
Finestre | Windows Server 2019 Standard | 10.0 | 7 | 1033 |
Ecco un set di risultati di esempio in 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 |