Compartilhar via


Provedor WMI para classes de gerenciamento de configuração

Aplica-se:SQL Server

O provedor WMI do SQL Server para Gerenciamento de Configuração expõe um conjunto de classes que administradores, sistemas de automação e ferramentas de gerenciamento podem usar para consultar e modificar configurações de instância do SQL Server, bibliotecas de rede, propriedades de protocolo, logs de erros e configuração de serviço.
Este artigo organiza as classes WMI em grupos funcionais para que você possa encontrar rapidamente a classe que se aplica ao seu cenário de configuração.

Classes de configuração e rede do lado do cliente

Essas classes definem como os clientes do SQL Server resolvem servidores, usam bibliotecas de rede e determinam as configurações de comunicação no nível do cliente.

Class Description
ClientNetLibInfo Retorna informações sobre bibliotecas e protocolos de rede do cliente instalados
Clientnetworkprotocol Representa uma configuração de protocolo de rede de cliente específica (como TCP/IP ou Pipes Nomeados)
Clientnetworkprotocolproperty Expõe as configurações de nível de protocolo para protocolos de rede do cliente
Clientsettings Fornece configuração de cliente de alto nível, incluindo comportamento de resolução e padrões
Clientsettingsgeneralflag Representa sinalizadores de cliente gerais usados para alternar ou controlar recursos do cliente

Configuração de rede e protocolo do servidor

Essas classes controlam as opções de rede do lado do servidor, como habilitação de protocolo, associações IP e propriedades de comunicação avançadas.

Class Description
Servernetworkprotocol Representa um protocolo de rede do lado do servidor (TCP/IP, Pipes Nomeados, Memória Compartilhada)
Servernetworkprotocolipaddress Representa associações e configuração específicas de endereço IP para protocolos de rede do SQL Server
Servernetworkprotocolproperty Expõe configurações configuráveis no nível do protocolo, como portas e comportamento de pacote

Configurações do servidor, sinalizadores e metadados de instância

Essas classes fornecem informações que você pode usar para consultar ou controlar as configurações, sinalizadores e detalhes do ambiente do servidor no nível da instância do SQL Server.

Class Description
Serversettings Define as configurações gerais da instância do SQL Server
Serversettingsgeneralflag Representa sinalizadores configuráveis que habilitam ou desabilitam recursos no nível do servidor
CInstance Fornece detalhes para instâncias clusterizados do SQL Server em ambientes de cluster de failover
Sinstance Representa uma instância autônoma do SQL Server, incluindo metadados de identidade e configuração

Gerenciamento de alias e serviços do SQL Server

Use essas classes para gerenciar serviços do SQL Server, como iniciar, parar e configurá-los. Você também pode gerenciar definições de alias de cliente e servidor.

Class Description
Sqlservice Representa um serviço Windows relacionado a SQL, como SQL Server, SQL Agent ou Navegador, e permite que você gerencie seu estado
Sqlserviceadvancedproperty Expõe propriedades avançadas de configuração de serviço
Sqlserveralias Representa definições de alias do lado do cliente para redirecionar conexões do SQL Server

Log de erros e classes de diagnóstico do SQL Server

Essas classes expõem metadados de log de erros e eventos de erro do SQL Server. Usando-os, você pode monitorar ou automatizar a análise de logs.

Class Description
SqlErrorLogEvent Representa eventos individuais registrados no log de erros do SQL Server
SqlErrorLogFile Fornece metadados sobre arquivos de log de erros do SQL Server, incluindo caminhos, tamanhos e comportamento de substituição

Configuração de segurança e certificado

Essas classes dão suporte ao gerenciamento de certificados de cliente e servidor para conexões criptografadas.

Class Description
Securitycertificate Representa certificados que o SQL Server usa para comunicação de rede criptografada