Lorsque vous utilisez SQL Server, vous pouvez utiliser le sys.dm_os_host_info
vue de gestion dynamique du système pour renvoyer le système d'exploitation sur lequel SQL Server s'exécute.
Cette vue comprend une colonne appelée host_platform
qui contient le type de système d'exploitation :Windows ou Linux
Exemple 1 - Renvoyez uniquement la colonne "host_platform"
Voici un exemple pour illustrer.
SELECT host_platform FROM sys.dm_os_host_info;
Résultat :
+-----------------+ | host_platform | |-----------------| | Linux | +-----------------+
Exemple 2 - Renvoyer toutes les colonnes
Bien entendu, vous pouvez également renvoyer toutes les colonnes. Voici à quoi cela ressemble sur mon système.
SELECT * FROM sys.dm_os_host_info;
Ici, il utilise une 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