sys.dm_os_host_info (Transact-SQL)
Aplica-se a: SQL Server 2017 (14.x) e versões posteriores
Retorna uma linha que exibe informações sobre a versão do sistema operacional.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
host_platform |
nvarchar(256) | O tipo de sistema operacional. Pode ser Windows ou Linux . |
host_distribution |
nvarchar(256) | Descrição do sistema operacional. |
host_release |
nvarchar(256) | Versão do sistema operacional Microsoft Windows (número da versão). Para obter uma lista de valores e descrições, consulte Versão do sistema operacional (Windows). No Linux, esta coluna devolve uma sequência vazia. |
host_service_pack_level |
nvarchar(256) | Nível de service pack do sistema operacional Windows. No Linux, esta coluna devolve uma sequência vazia. |
host_sku |
int | ID da SKU (Stock Keeping Unit, unidade de manutenção de estoque) do Windows. Para obter uma lista de IDs e descrições da SKU, veja Função GetProductInfo. Permite valor nulo. No Linux, esta coluna devolve NULL . |
os_language_version |
int | LCID (locale identifier, ID de localidade) do sistema operacional. Para obter uma lista de valores e descrições de LCID, consulte IDs de localidade atribuídos pela Microsoft. Não pode ser NULL . |
Comentários
Essa exibição é semelhante a sys.dm_os_windows_info, adicionando colunas para diferenciar o Windows e o Linux.
Segurança
Permissões
No SQL Server 2019 (15.x) e em versões anteriores, a SELECT
permissão ativada para sys.dm_os_host_info
é concedida à função pública por padrão. Se revogada, é requerida a permissão VIEW SERVER STATE
no servidor.
No SQL Server 2022 (16.x) e versões posteriores, você precisa de permissão VIEW SERVER PERFORMANCE STATE
no servidor.
Exemplos
O exemplo a seguir retorna todas as colunas da exibição sys.dm_os_host_info
.
SELECT host_platform,
host_distribution,
host_release,
host_service_pack_level,
host_sku,
os_language_version
FROM sys.dm_os_host_info;
Aqui está uma amostra do conjunto de resultados no Windows Server 2019 Standard:
host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version |
---|---|---|---|---|---|
Windows | Windows Server 2019 Standard | 10.0 | 7 | 1033 |
Aqui está uma amostra de conjunto de resultados no Ubuntu Linux 22.04:
host_platform | host_distribution | host_release | host_service_pack_level | host_sku | os_language_version |
---|---|---|---|---|---|
Linux | Ubuntu | 22.04 | NULL |
1033 |