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