No SQL Server, você pode usar o
sys.dm_os_host_info
visualização de gerenciamento dinâmico do sistema para retornar informações sobre o sistema operacional subjacente. Essa visualização é semelhante ao
sys.dm_os_windows_info
view, exceto que sys.dm_os_host_info
lida tanto com sistemas Linux quanto com Windows, e tem mais colunas para diferenciar entre os dois. Exemplo
Aqui está um exemplo rápido das informações retornadas por essa visualização.
SELECT * FROM sys.dm_os_host_info;
Resultado:
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+ | host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version | |-----------------+---------------------+----------------+---------------------------+------------+-----------------------| | Linux | Ubuntu | 16.04 | | NULL | 0 | +-----------------+---------------------+----------------+---------------------------+------------+-----------------------+
Aqui está novamente 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