Referência de esquema WMI do Provedor de SMS no Configuration Manager
Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager
O System Center 2012 Configuration Manager usa o WMI (Instrumentação de Gerenciamento do Windows) para gerenciar seus objetos. Qualquer objeto gerenciado, como uma unidade de disco ou uma coleção de computadores, pode ser representado por uma instância de uma classe do Gerenciador de Configurações. O Gerenciador de Configurações também inclui classes que representam recursos, como implantação de software ou atualizações de software. Coletivamente, essas classes Gerenciador de Configurações contêm o esquema WMI do Provedor de SMS.
O Gerenciador de Configurações usa um banco de dados SQL Server para armazenar dados de objeto gerenciados. O SQL Server e o WMI podem ser usados para exibir os dados gerenciados do Gerenciador de Configurações. Uma nova consulta ou coleção criada no console do Gerenciador de Configurações usa uma consulta de linguagem WQL para solicitar os dados do objeto do Gerenciador de Configurações do Esquema WMI do Provedor de SMS que, por sua vez, recupera os dados do banco de dados do site. Ao criar um relatório personalizado no Gerenciador de Configurações, as instruções SQL de relatório recuperam os dados de objeto do Gerenciador de Configurações dos modos SQL no banco de dados do site, que, por sua vez, recupera os dados de um ou mais modos ou tabelas SQL.
Relação de esquema WMI do Provedor de SMS e do modo SQL
Muitos dos nomes de coluna do modo SQL e exibição usados pelo Gerenciador de Configurações foram criados para estarem o mais próximo possível do esquema WMI do Provedor de SMS. Outros modos SQL recuperam dados de outras exibições ou de várias tabelas ou exibições, e não há nenhum mapeamento direto para o esquema WMI do Provedor de SMS. Além disso, como a exibição do SQL e os nomes de coluna da exibição devem ser identificadores SQL válidos, existem algumas discrepâncias entre os nomes WMI e SQL quando há um mapeamento. Na maioria dos casos, as seguintes regras gerais podem ser aplicadas para converter um nome de classe WMI em seu modo SQL correspondente:
No início do nome da exibição, v_ substitui SMS_.
Se um nome de exibição for maior que 30 caracteres, ele será truncado.
Os nomes da propriedade WMI são os mesmos nas exibições de classes de inventário ou de descoberta.
Por exemplo, se você desejasse converter a classe WMI SMS_Advertisement para o modo SQL associado, você poderia remover o SMS_ e substituí-lo por v_, resultando no nome da exibição apropriado de v_Advertisement.
Consulta do modo SQL
SELECT AdvertisementID, PackageID, CollectionID, SourceSite FROM v_Advertisement
Neste exemplo, a consulta retorna as linhas a seguir.
AdvertismentID |
PackageID |
CollectionID |
SourceSite |
---|---|---|---|
MCM20000 |
MCM00003 |
SMS00001 |
MCM |
MCM20001 |
MCM00002 |
SMS00004 |
MCM |
MCM20002 |
MCM00006 |
SMS00001 |
MCM |
Consulta WQL
SELECT AdvertisementID, PackageID, CollectionID, SourceSite FROM SMS_Advertisement
Neste exemplo, a consulta retorna linhas idênticas à consulta do modo SQL acima.
Design do Modo SQL do Configuration Manager
Quando não há mapeamento direto para um modo SQL e para a classe de esquema WMI do Provedor de SMS e você desejar determinar a origem dos dados no modo SQL, é possível examinar o design do modo SQL. Isso ajuda a determinar se um modo SQL está recuperando dados de uma única tabela SQL, de outro modo SQL ou de mais de uma tabela ou exibição. Quando o modo SQL recuperar dados de mais de uma tabela ou exibição, o modo SQL provavelmente será mapeado para mais de uma classe no esquema WMI do Provedor de SMS. Use o procedimento a seguir para exibir o design do modo SQL.
Aviso |
---|
Não modifique o design dos modos SQL internos do Gerenciador de Configurações, pois isso pode resultar em erros no relatório e na funcionalidade de seu site. |
Para exibir o design do modo SQL
-
Inicie o Microsoft SQL Server Management Studio no servidor que hospeda o banco de dados do site do Gerenciador de Configurações.
-
Navegue até <Nome do Computador> \ Databases \ <nome do banco de dados do Configuration Manager> \ Views.
-
Clique com o botão direito do mouse no modo SQL o qual deseja ver o design e depois clique em Design. O painel SQL exibe a instrução SQL. Examine o nome da tabela ou da exibição logo após a cláusula FROM para descobrir o local onde a exibição recupera seus dados. Quando a exibição recuperar dados de mais de uma fonte, a tabela ou as exibições usarão JUNÇÕES.