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