Dela via


sys.dm_os_host_info (Transact-SQL)

gäller för: SQL Server 2017 (14.x) och senare

Returnerar en rad som visar versionsinformation för operativsystemet.

Kolumnnamn Datatyp Beskrivning
host_platform nvarchar(256) Typ av operativsystem. Det kan vara Windows eller Linux.
host_distribution nvarchar(256) Beskrivning av operativsystemet.
host_release nvarchar(256) Version av Microsoft Windows-operativsystem (versionsnummer). En lista över värden och beskrivningar finns i Operativsystemversion (Windows).

I Linux returnerar den här kolumnen en tom sträng.
host_service_pack_level nvarchar(256) Service Pack-nivån för Windows-operativsystemet.

I Linux returnerar den här kolumnen en tom sträng.
host_sku Int SKU-ID (Windows Stock Keeping Unit). En lista över SKU-ID:n och beskrivningar finns i funktionen GetProductInfo. Kan vara null.

På Linux returnerar NULL den här kolumnen.
os_language_version Int Windows-språkidentifierare (LCID) för operativsystemet. För en lista över LCID-värden och deras beskrivningar, se Språk-ID som tilldelats av Microsoft. Det kan inte vara NULL.

Anmärkningar

Den här vyn liknar sys.dm_os_windows_info och lägger till kolumner för att särskilja Windows och Linux.

Säkerhet

Behörigheter

I SQL Server 2019 (15.x) och tidigare versioner beviljas behörigheten SELECT för sys.dm_os_host_info den offentliga rollen som standard. Om den återkallas behöver du VIEW SERVER STATE behörighet på servern.

På SQL Server 2022 (16.x) och senare versioner behöver VIEW SERVER PERFORMANCE STATE du behörighet på servern.

Exempel

I följande exempel returneras alla kolumner från sys.dm_os_host_info vyn.

SELECT host_platform,
    host_distribution,
    host_release,
    host_service_pack_level,
    host_sku,
    os_language_version
FROM sys.dm_os_host_info;

Här är ett exempel på ett resultat på Windows Server 2019 Standard:

värdplattform host_distribution värdsutgåva värd_tjänstepacknivå host_sku os_language_version
Windows Windows Server 2019 Standard 10,0 7 1033

Här är ett exempelresultat på Ubuntu Linux 22.04:

host_platform host_distribution värddator_utgåva värdservicetjänstpaketnivå host_sku os_language_version
Linux Ubuntu 22.04 NULL 1033