Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2017 (14.x) und höhere Versionen
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 |