Quando si utilizza SQL Server, è possibile utilizzare sys.dm_os_host_info
visualizzazione a gestione dinamica del sistema per restituire il sistema operativo su cui è in esecuzione SQL Server.
Questa vista include una colonna chiamata host_platform
che contiene il tipo di sistema operativo:Windows o Linux
Esempio 1:restituisce solo la colonna "host_platform"
Ecco un esempio da dimostrare.
SELECT host_platform FROM sys.dm_os_host_info;
Risultato:
+-----------------+ | host_platform | |-----------------| | Linux | +-----------------+
Esempio 2 – Restituisci tutte le colonne
Ovviamente puoi anche restituire tutte le colonne. Ecco come appare sul mio sistema.
SELECT * FROM sys.dm_os_host_info;
Qui sta usando l'output verticale (quindi non devi scorrere lateralmente):
host_platform | Linux host_distribution | Ubuntu host_release | 16.04 host_service_pack_level | host_sku | NULL os_language_version | 0