Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Finden Sie heraus, auf welchem ​​Betriebssystem SQL Server ausgeführt wird (T-SQL-Beispiel)

Wenn Sie SQL Server verwenden, können Sie sys.dm_os_host_info verwenden systemdynamische Verwaltungsansicht, um das Betriebssystem zurückzugeben, auf dem SQL Server ausgeführt wird.

Diese Ansicht enthält eine Spalte namens host_platform die den Typ des Betriebssystems enthält:Windows oder Linux

Beispiel 1 – Geben Sie nur die Spalte „host_platform“ zurück

Hier ist ein Beispiel zur Veranschaulichung.

SELECT host_platform
FROM sys.dm_os_host_info;

Ergebnis:

+-----------------+
| host_platform   |
|-----------------|
| Linux           |
+-----------------+

Beispiel 2 – Alle Spalten zurückgeben

Natürlich können Sie auch alle Spalten zurückgeben. So sieht das auf meinem System aus.

SELECT * FROM sys.dm_os_host_info;

Hier wird die vertikale Ausgabe verwendet (damit Sie nicht seitwärts scrollen müssen):

host_platform           | Linux
host_distribution       | Ubuntu
host_release            | 16.04
host_service_pack_level | 
host_sku                | NULL
os_language_version     | 0