Używając SQL Server, możesz użyć sys.dm_os_host_info
widok dynamicznego zarządzania systemem, aby zwrócić system operacyjny, na którym działa SQL Server.
Ten widok zawiera kolumnę o nazwie host_platform
który zawiera typ systemu operacyjnego:Windows lub Linux
Przykład 1 – Zwróć tylko kolumnę „host_platform”
Oto przykład do zademonstrowania.
SELECT host_platform FROM sys.dm_os_host_info;
Wynik:
+-----------------+ | host_platform | |-----------------| | Linux | +-----------------+
Przykład 2 – Zwróć wszystkie kolumny
Oczywiście możesz również zwrócić wszystkie kolumny. Oto, jak to wygląda w moim systemie.
SELECT * FROM sys.dm_os_host_info;
Tutaj używa wyjścia pionowego (więc nie musisz przewijać na boki):
host_platform | Linux host_distribution | Ubuntu host_release | 16.04 host_service_pack_level | host_sku | NULL os_language_version | 0