Ao usar o SQL Server, você pode usar o
sys.dm_os_host_info
exibição de gerenciamento dinâmico do sistema para retornar o sistema operacional em que o SQL Server está sendo executado. Esta visualização inclui uma coluna chamada
host_platform
que contém o tipo de sistema operacional:Windows ou Linux Exemplo 1 – Retornar apenas a coluna 'host_platform'
Aqui está um exemplo para demonstrar.
SELECT host_platform FROM sys.dm_os_host_info;
Resultado:
+-----------------+ | host_platform | |-----------------| | Linux | +-----------------+
Exemplo 2 – Retornar todas as colunas
Claro, você também pode retornar todas as colunas. Aqui está o que parece no meu sistema.
SELECT * FROM sys.dm_os_host_info;
Aqui está usando a saída vertical (para que você não precise rolar para os lados):
host_platform | Linux host_distribution | Ubuntu host_release | 16.04 host_service_pack_level | host_sku | NULL os_language_version | 0