Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |