Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Descubra em qual sistema operacional o SQL Server está sendo executado (exemplo T-SQL)


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