Khi sử dụng SQL Server, bạn có thể sử dụng sys.dm_os_host_info
chế độ xem quản lý động hệ thống để trả về hệ điều hành SQL Server đang chạy trên đó.
Chế độ xem này bao gồm một cột được gọi là host_platform
trong đó có loại hệ điều hành:Windows hoặc Linux
Ví dụ 1 - Chỉ trả về cột ‘host_platform’
Đây là một ví dụ để chứng minh.
SELECT host_platform FROM sys.dm_os_host_info;
Kết quả:
+-----------------+ | host_platform | |-----------------| | Linux | +-----------------+
Ví dụ 2 - Trả lại Tất cả các Cột
Tất nhiên, bạn cũng có thể trả về tất cả các cột. Đây là giao diện trên hệ thống của tôi.
SELECT * FROM sys.dm_os_host_info;
Ở đây, nó đang sử dụng đầu ra theo chiều dọc (vì vậy bạn không phải cuộn sang ngang):
host_platform | Linux host_distribution | Ubuntu host_release | 16.04 host_service_pack_level | host_sku | NULL os_language_version | 0