sys.dm_os_host_info (Transact-SQL)

Gilt für: SQL Server 2017 (14.x) und höhere Versionen

Gibt in einer Zeile Informationen zur Betriebssystemversion zurück.

Spaltenname Datentyp Description
host_platform nvarchar(256) Der Typ des Betriebssystems. Kann Windows oder Linux sein.
host_distribution nvarchar(256) Beschreibung des Betriebssystems.
host_release nvarchar(256) Microsoft Windows-Betriebssystemversion (Versionsnummer). Eine Liste der Werte mit Beschreibungen finden Sie unter Betriebssystemversion (Windows).

Unter Linux gibt diese Spalte eine leere Zeichenkette zurück.
host_service_pack_level nvarchar(256) Service Pack-Ebene des Windows-Betriebssystems.

Unter Linux gibt diese Spalte eine leere Zeichenkette zurück.
host_sku int Windows-SKU-ID (Stock Keeping Unit). Eine Liste mit SKU-IDs und Beschreibungen finden Sie unter Funktion "GetProductInfo". Nullwerte zulassend.

Unter Linux gibt diese Spalte NULL zurück.
os_language_version int Windows-Gebietsschemabezeichner (LCID) des Betriebssystems. Eine Liste mit LCID-Werten und Beschreibungen finden Sie unter Von Microsoft zugewiesene Gebietsschemabezeichner (LCIDs). Kann nicht NULL sein.

Bemerkungen

Diese Ansicht ähnelt sys.dm_os_windows_info und fügt Spalten hinzu, um Windows und Linux zu unterscheiden.

Security

Erlaubnisse

In SQL Server 2019 (15.x) und früheren Versionen wird die SELECT-Berechtigung fürsys.dm_os_host_info standardmäßig der öffentlichen Rolle gewährt. Wenn sie widerrufen werden, benötigen Sie die VIEW SERVER STATE-Berechtigung auf dem Server.

In SQL Server 2022 (16.x) und höheren Versionen benötigen Sie eine VIEW SERVER PERFORMANCE STATE-Berechtigung auf dem Server.

Examples

Im folgenden Beispiel werden alle Spalten aus der Sicht sys.dm_os_host_info zurückgegeben.

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

Hier ist ein Beispielergebnissatz unter Windows Server 2019 Standard:

host_platform host_distribution host_release host_service_pack_level host_sku os_language_version
Windows Windows Server 2019 Standard 10.0 7 1033

Hier ist ein Beispiel-Resultset unter 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