В SQL Server можете да използвате sys.dm_os_host_info
изглед за динамично управление на системата за връщане на информация за основната операционна система.
Този изглед е подобен на sys.dm_os_windows_info
изглед, с изключение на sys.dm_os_host_info
обработва Linux системи, както и Windows, и има повече колони за разграничаване между двете.
Пример
Ето кратък пример за информацията, върната от този изглед.
SELECT * FROM sys.dm_os_host_info;
Резултат:
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+ | host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version | |-----------------+---------------------+----------------+---------------------------+------------+-----------------------| | Linux | Ubuntu | 16.04 | | NULL | 0 | +-----------------+---------------------+----------------+---------------------------+------------+-----------------------+
Тук отново се използва вертикален изход (така че не е нужно да превъртате настрани):
host_platform | Linux host_distribution | Ubuntu host_release | 16.04 host_service_pack_level | host_sku | NULL os_language_version | 0