Compartilhar via


vistas de SQL Server no Configuration Manager

Uma vista do Microsoft SQL Server é uma tabela virtual cujos conteúdos se baseiam no resultado de uma consulta SQL. Uma vista consiste num conjunto de colunas nomeadas e linhas de dados. No entanto, os conteúdos de uma vista não são armazenados na base de dados SQL Server. As linhas e colunas de dados são provenientes de tabelas ou de outras vistas SQL Server referenciadas na consulta que define a vista e são produzidas dinamicamente quando a consulta é executada. A consulta que define a vista pode ser de uma ou mais tabelas ou de outras vistas numa ou mais bases de dados. As consultas distribuídas (consultas que acedem a dados de múltiplas origens de dados) também podem ser utilizadas para definir vistas que extraem dados de múltiplas origens heterogéneas (dados armazenados em múltiplos formatos), como dados armazenados numa base de dados SQL Server, num ficheiro de texto ou numa folha de cálculo do Microsoft Excel.

Durante a configuração, Configuration Manager cria os seguintes tipos de vista de SQL Server:

  • Vistas em tabelas estáticas (inalteradas).

  • Vistas que utilizam dados de tabelas com um esquema dinâmico (em mudança).

Para um esquema dinâmico, a configuração cria uma série de SQL Server procedimentos armazenados que criam as vistas. Estes procedimentos armazenados são executados por Configuration Manager para atualizar as vistas quando o esquema das tabelas subjacentes é alterado. Os dados de avaliação, deteção e inventário de coleções são exemplos de dados para os quais podem ser criadas novas tabelas ou novas propriedades em tabelas existentes durante o funcionamento de um site Configuration Manager.

Relatórios no Configuration Manager

Configuration Manager utiliza Microsoft SQL Server Reporting Services para lhe permitir gerar e executar relatórios na base de dados Configuration Manager, a partir da consola do Configuration Manager. Este serviço substitui agora o método utilizado para criar relatórios no Configuration Manager 2007 e oferece as seguintes vantagens:

  • Utiliza um sistema de relatórios padrão da indústria para consultar a base de dados Configuration Manager.

  • SQL Server Reporting Services oferece um desempenho, disponibilidade e escalabilidade mais elevados em vez do método de relatórios anterior.

  • Permite que os utilizadores que não estão familiarizados com Configuration Manager relatórios gerem relatórios não planeados.

  • Permite que os utilizadores subscrevam relatórios; por exemplo, um gestor pode receber automaticamente um relatório por e-mail todos os dias, detalhando a status de uma implementação de atualização de software.

  • Simplifica a criação de relatórios baseados em SQL no Configuration Manager.

  • Permite que os utilizadores exportem relatórios em diferentes tipos de formatos populares.

Para obter mais informações sobre como utilizar relatórios da consola do Configuration Manager, veja Introdução aos relatórios.

Configuration Manager SQL Server ver o esquema

Para criar relatórios eficazes, as instruções SQL precisas com base nas vistas de Configuration Manager adequadas têm de ser utilizadas para obter os dados necessários e para apresentar o resultado esperado. Conhecer o esquema da vista de base de dados Configuration Manager é um primeiro passo importante para aprender a criar estes relatórios.

Grande parte do esquema de vista de Configuration Manager SQL Server mapeia para o esquema WMI do Fornecedor de SMS, que é utilizado ao criar consultas e coleções baseadas em WQL na consola do Configuration Manager. No entanto, consultar as vistas diretamente pode ser muito mais rápido do que utilizar wMI e WQL, que recebem um pedido de consulta e, por sua vez, consultam a base de dados SQL Server para obter as informações. Ao utilizar SQL Server vistas diretamente, elimina o passo intermédio e ganha um caminho mais rápido para os dados. Para obter mais informações sobre o esquema WMI do Fornecedor de SMS, veja Referência do Esquema WMI do Fornecedor de SMS no Configuration Manager.

Configuration Manager SQL Server ver categorias

Para criar relatórios com a saída necessária de forma eficaz, é essencial saber que dados cada uma das vistas de Configuration Manager SQL Server contém e como as vistas estão relacionadas entre si. Os tópicos seguintes nesta secção fornecem informações detalhadas sobre cada uma das categorias de vista, o tipo de dados que cada uma das vistas contém e que colunas podem ser utilizadas para as vistas JOIN em instruções SQL.

Confira também

Criar Relatórios Personalizados utilizando vistas de SQL Server no Configuration Manager