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

Retornar informações de versão do sistema operacional no SQL Server com a exibição de gerenciamento dinâmico sys.dm_os_host_info


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