sys.dm_os_windows_info (Transact-SQL)
S’applique à : SQL Server - Windows uniquement
Retourne une ligne qui affiche les informations relatives à la version du système d'exploitation Windows.
S’applique uniquement à SQL Server s’exécutant sur Windows. Pour afficher des informations similaires pour SQL Server s’exécutant sur un hôte non-Windows, tel que Linux, utilisez sys.dm_os_host_info (Transact-SQL). Le comportement sur un hôte non-Windows n’est pas défini.
Nom de la colonne | Type de données | Description |
---|---|---|
windows_release |
nvarchar (256) | Pour Windows, retourne le numéro de publication. Pour obtenir la liste des valeurs et descriptions, consultez Version du système d’exploitation (Windows). Ne peut pas être NULL . |
windows_service_pack_level |
nvarchar (256) | Pour Windows, retourne le numéro de Service Pack. Ne peut pas être NULL . |
windows_sku |
int | Pour Windows, retourne l’ID de l’unité de conservation de stock (SKU) Windows. Pour une liste des SKU ID et des descriptions, voir la fonction GetProductInfo. Peut être NULL . |
os_language_version |
int | Pour Windows, retourne l’identificateur de paramètres régionaux Windows (LCID) du système d’exploitation. Pour obtenir la liste des valeurs et descriptions LCID, consultez les ID de paramètres régionaux attribués par Microsoft. Ne peut pas être NULL . |
autorisations
Sur SQL Server 2019 (15.x) et les versions antérieures, l’autorisation SELECT est sys.dm_os_windows_info
accordée au rôle public par défaut. Si elle est révoquée, vous devez disposer de l’autorisation VIEW SERVER STATE sur le serveur.
Sur SQL Server 2022 (16.x) et versions ultérieures, vous devez disposer de l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Limites
Pour afficher des informations sur SQL Server s’exécutant sur un hôte non-Windows, tel que Linux, utilisez sys.dm_os_host_info (Transact-SQL). Le comportement sur un hôte non-Windows n’est pas défini.
Exemples
L’exemple suivant retourne toutes les colonnes de la sys.dm_os_windows_info
vue, sur Windows Server 2019 Standard :
SELECT windows_release,
windows_service_pack_level,
windows_sku,
os_language_version
FROM sys.dm_os_windows_info;
Voici le jeu de résultats.
windows_release | windows_service_pack_level | windows_sku | os_language_version |
---|---|---|---|
10.0 | 7 | 1033 |