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

Scopri su quale sistema operativo è in esecuzione SQL Server (esempio T-SQL)

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