Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Renvoyer les informations de version du système d'exploitation dans SQL Server avec la vue de gestion dynamique sys.dm_os_host_info

Dans SQL Server, vous pouvez utiliser le sys.dm_os_host_info vue de gestion dynamique du système pour renvoyer des informations sur le système d'exploitation sous-jacent.

Cette vue est similaire à sys.dm_os_windows_info vue, sauf que sys.dm_os_host_info gère les systèmes Linux ainsi que Windows, et il a plus de colonnes pour différencier les deux.

Exemple

Voici un exemple rapide des informations renvoyées par cette vue.

SELECT * FROM sys.dm_os_host_info;

Résultat :

+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+
| host_platform   | host_distribution   | host_release   | host_service_pack_level   | host_sku   | os_language_version   |
|-----------------+---------------------+----------------+---------------------------+------------+-----------------------|
| Linux           | Ubuntu              | 16.04          |                           | NULL       | 0                     |
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+

Ici, il utilise à nouveau la sortie verticale (vous n'avez donc pas à faire défiler latéralement) :

host_platform           | Linux
host_distribution       | Ubuntu
host_release            | 16.04
host_service_pack_level | 
host_sku                | NULL
os_language_version     | 0