Provedor WMI para conceitos de gerenciamento de configuração
O provedor WMI consiste em uma camada publicada usada com o snap-in do SQL Server Configuration Manager para o MMC (Console de Gerenciamento Microsoft) e o Microsoft SQL Server Configuration Manager. Ele fornece uma forma unificada para fazer a interface com chamadas de API que gerenciam as operações do Registro solicitadas pelo SQL Server Configuration Manager e fornece controle e manipulação aprimorados sobre os serviços selecionados do SQL Server.
O Provedor WMI do SQL Server é uma DLL e um arquivo MOF, que são compilados automaticamente pela Instalação do SQL Server.
O Provedor WMI do SQL Server contém um conjunto de classes de objetos usadas para controlar os serviços do SQL Server usando os seguintes métodos:
Uma linguagem de script, como VBScript, JScript ou Perl, nos quais é possível inserir o WQL (Windows Query Language).
O OBJETO ManagedComputer em um programa de código gerenciado SMO.
O SQL Server Configuration Manager ou MMC com o snap-in do provedor WMI do SQL Server.
Usando uma linguagem de script
As vantagens de usar uma linguagem de script incluem o seguinte:
Um ambiente de desenvolvimento não é necessário.
Os arquivos que dão suporte à linguagem de script estão amplamente disponíveis.
O script também pode funcionar com outros Provedores WMI, além do Provedor WMI do SQL Server. Um administrador de domínio pode usar um script para configurar os serviços, as configurações de rede e as configurações de alias em vários computadores em uma rede.
Esta seção trata mais detalhadamente do acesso ao Provedor WMI para Configuration Manager a partir de scripts.
Usando o objeto ManagedComputer do SMO
O objeto ManagedComputer é um objeto gerenciado do SMO que fornece acesso ao Provedor WMI para Configuration Manager. Com um programa SMO, o objeto ManagedComputer pode ser usado para exibir e modificar serviços, configurações de rede e configurações de alias do SQL Server. Para obter mais informações, consulte Gerenciando serviços e configurações de rede através do provedor do WMI.
Usando o Console de Gerenciamento Microsoft ou o SQL Server Configuration Manager
O MMC fornece uma interface para gerenciar serviços do SQL Server, em vez de uma linguagem de script ou um programa de código gerenciado. O snap-in do MMC de gerenciamento do SQL Server pode ser usado para interromper e iniciar serviços, e para alterar contas de serviço.
O SQL Server Configuration Manager também pode ser usado para gerenciar serviços, protocolos de cliente e de servidor e aliases de servidor do SQL Server