sys.dm_os_host_info (Transact-SQL)

Platí pro: SQL Server 2017 (14.x) a novější verze

Vrátí jeden řádek, který zobrazuje informace o verzi operačního systému.

Název sloupce Datový typ Description
host_platform nvarchar(256) Typ operačního systému. Může být Windows nebo Linux.
host_distribution nvarchar(256) Popis operačního systému
host_release nvarchar(256) Vydání operačního systému Microsoft Windows (číslo verze) Seznam hodnot a popisů najdete v tématu Verze operačního systému (Windows).

V Linuxu vrátí tento sloupec prázdný řetězec.
host_service_pack_level nvarchar(256) Úroveň aktualizace Service Pack operačního systému Windows

V Linuxu vrátí tento sloupec prázdný řetězec.
host_sku int ID SKU systému Windows (Stock Keeping Unit). Seznam ID SKU a popisů naleznete v tématu funkce GetProductInfo. Může obsahovat hodnotu null.

V Linuxu tento sloupec vrátí NULL.
os_language_version int Identifikátor národního prostředí Systému Windows (LCID) operačního systému. Seznam hodnot a popisů LCID naleznete v tématu ID národního prostředí přiřazené Microsoftem. Nejde NULL.

Poznámky

Toto zobrazení se podobá sys.dm_os_windows_info a přidává sloupce pro rozlišení Windows a Linuxu.

Zabezpečení

Povolení

Na SQL Serveru 2019 (15.x) a starších verzích je oprávnění na SELECT ve výchozím nastavení uděleno veřejné roli. Pokud je odvolán, vyžadujete VIEW SERVER STATE oprávnění na serveru.

Na SQL Serveru 2022 (16.x) a novějších verzích vyžadujete VIEW SERVER PERFORMANCE STATE oprávnění k serveru.

Examples

Následující příklad vrátí všechny sloupce ze sys.dm_os_host_info zobrazení.

SELECT host_platform,
    host_distribution,
    host_release,
    host_service_pack_level,
    host_sku,
    os_language_version
FROM sys.dm_os_host_info;

Tady je ukázková sada výsledků ve Windows Serveru 2019 Standard:

hostovací platforma host_distribution verze uvolnění hostitele úroveň servisního balíčku hostitele host_sku verze_jazyka_os
Windows Windows Server 2019 Standard 10.0 7 1033

Tady je ukázková sada výsledků v Ubuntu Linuxu 22.04:

hostovací platforma host_distribution verze uvolnění hostitele úroveň servisního balíčku hostitele host_sku verze_jazyka_os
Linux Ubuntu 22.04 NULL 1033