sys.dm_os_host_info (Transact-SQL)
Gilt für: SQL Server 2017 (14.x) und höher
Gibt in einer Zeile Informationen zur Betriebssystemversion zurück.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
host_platform |
nvarchar(256) | Die Art 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". Lässt NULL-Werte zu. 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. |
Hinweise
Diese Ansicht ähnelt sys.dm_os_windows_info und fügt Spalten hinzu, um Windows und Linux zu unterscheiden.
Sicherheit
Berechtigungen
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.
Beispiele
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 |