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 |