Partager via


sys.dm_os_host_info (Transact-SQL)

S’applique à : SQL Server 2017 (14.x) et versions ultérieures

Renvoie une ligne qui affiche les informations relatives à la version du système d'exploitation.

Nom de la colonne Type de données Description
host_platform nvarchar (256) Le type de système d’exploitation. Peut être Windows ou Linux.
host_distribution nvarchar (256) Description du système d’exploitation.
host_release nvarchar (256) Version du système d’exploitation Microsoft Windows (numéro de version). Pour obtenir la liste des valeurs et descriptions, consultez Version du système d’exploitation (Windows).

Sur Linux, cette colonne renvoie une chaîne vide.
host_service_pack_level nvarchar (256) Niveau du Service Pack du système d'exploitation Windows.

Sur Linux, cette colonne renvoie une chaîne vide.
host_sku int ID de référence (SKU) Windows. Pour une liste des SKU ID et des descriptions, voir la fonction GetProductInfo. Autorise la valeur NULL.

Sur Linux, cette colonne remvoie NULL.
os_language_version int Identificateur des paramètres régionaux (LCID) du système d'exploitation. Pour obtenir la liste des valeurs et descriptions LCID, consultez les Identificateurs de paramètres régionaux affectés par Microsoft. Ne peut pas être NULL.

Notes

Cette vue est similaire à sys.dm_os_windows_info, en ajoutant des colonnes pour différencier Windows et Linux.

Sécurité

autorisations

Sur SQL Server 2019 (15.x) et les versions antérieures, l’autorisation SELECT sur sys.dm_os_host_info est accordée au rôle public par défaut. En cas de révocation, vous avez besoin d’une autorisation VIEW SERVER STATE sur le serveur.

Sur SQL Server 2022 (16.x) et versions ultérieures, vous devez disposer de l’autorisations VIEW SERVER PERFORMANCE STATE sur le serveur.

Exemples

L’exemple suivant renvoie toutes les colonnes de la vue 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;

Voici un exemple de jeu de résultats sur 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

Voici un exemple de jeu de résultats sur 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