sql >> Database teknologi >  >> RDS >> Sqlserver

Returner oplysninger om operativsystemversion i SQL Server med sys.dm_os_host_info Dynamic Management View

I SQL Server kan du bruge sys.dm_os_host_info system dynamisk administrationsvisning for at returnere oplysninger om det underliggende operativsystem.

Denne visning ligner sys.dm_os_windows_info visning, bortset fra at sys.dm_os_host_info håndterer Linux-systemer såvel som Windows, og den har flere kolonner til at skelne mellem de to.

Eksempel

Her er et hurtigt eksempel på de oplysninger, som denne visning returnerer.

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                     |
+-----------------+---------------------+----------------+---------------------------+------------+-----------------------+

Her bruger den igen lodret output (så du ikke behøver at rulle sidelæns):

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

  1. Ingen understøttelse af OVER i MS SQL Server 2005?

  2. Forståelse af SQL Server Always Encrypted

  3. flere forespørgsler samme tabel, men i forskellige kolonner mysql

  4. PostgreSQL - forespørgsel fra bash script som databasebruger 'postgres'