sql >> Databasteknik >  >> RDS >> Sqlserver

Returnera operativsystemversionsinformation i SQL Server med vyn sys.dm_os_host_info Dynamic Management

I SQL Server kan du använda sys.dm_os_host_info system dynamisk hanteringsvy för att returnera information om det underliggande operativsystemet.

Denna vy liknar sys.dm_os_windows_info visa, förutom att sys.dm_os_host_info hanterar Linux-system såväl som Windows, och den har fler kolumner för att skilja mellan de två.

Exempel

Här är ett snabbt exempel på informationen som returneras av den här vyn.

SELECT * FROM sys.dm_os_host_info;

Resultat:

+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+
| host_platform   | host_distribution   | host_release   | host_service_pack_level   | host_sku   | os_language_version   |
|-----------------+---------------------+----------------+---------------------------+------------+-----------------------|
| Linux           | Ubuntu              | 16.04          |                           | NULL       | 0                     |
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+

Här använder den återigen vertikal utmatning (så att du inte behöver rulla i sidled):

host_platform           | Linux
host_distribution       | Ubuntu
host_release            | 16.04
host_service_pack_level | 
host_sku                | NULL
os_language_version     | 0

  1. Hur man ställer in MariaDB 10.3-replikering med Ansible och Vagrant

  2. MySQL-replikering för hög tillgänglighet

  3. Oracle subquery rolighet

  4. Hitta det maximala antalet år i följd för varje ID i en tabell (Oracle SQL)