Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Restituisci le informazioni sulla versione del sistema operativo in SQL Server con la visualizzazione a gestione dinamica sys.dm_os_host_info

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