In SQL Server puoi usare sys.dm_os_host_info
visualizzazione della gestione dinamica del sistema per restituire informazioni sul sistema operativo sottostante.
Questa vista è simile a sys.dm_os_windows_info
vista, tranne che sys.dm_os_host_info
gestisce i sistemi Linux e Windows e ha più colonne per differenziare tra i due.
Esempio
Ecco un rapido esempio delle informazioni restituite da questa vista.
SELECT * FROM sys.dm_os_host_info;
Risultato:
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+ | host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version | |-----------------+---------------------+----------------+---------------------------+------------+-----------------------| | Linux | Ubuntu | 16.04 | | NULL | 0 | +-----------------+---------------------+----------------+---------------------------+------------+-----------------------+
Eccolo di nuovo 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