SQL Server exibições no Configuration Manager
Uma exibição Microsoft SQL Server é uma tabela virtual cujo conteúdo é baseado no resultado de uma consulta SQL. Uma exibição consiste em um conjunto de colunas e linhas de dados nomeadas. No entanto, o conteúdo de uma exibição não é armazenado no banco de dados SQL Server. As linhas e colunas de dados são provenientes de tabelas ou outras exibições SQL Server referenciadas na consulta que define o modo de exibição e são produzidas dinamicamente quando a consulta é executada. A consulta que define a exibição pode ser de uma ou mais tabelas ou de outras exibições em um ou mais bancos de dados. Consultas distribuídas (consultas que acessam dados de várias fontes de dados) também podem ser usadas para definir exibições que extraem dados de várias fontes heterogêneas (dados armazenados em vários formatos), como dados armazenados em um banco de dados SQL Server, um arquivo de texto ou uma planilha Microsoft Excel.
Durante a instalação, Configuration Manager cria os seguintes tipos de exibição SQL Server:
Exibições em relação a tabelas estáticas (imutáveis).
Exibições que usam dados de tabelas com um esquema dinâmico (alteração).
Para um esquema dinâmico, a configuração cria uma série de procedimentos armazenados SQL Server que criam as exibições. Esses procedimentos armazenados são executados por Configuration Manager para atualizar as exibições quando o esquema de tabelas subjacentes for alterado. Os dados de avaliação, descoberta e inventário de coleção são exemplos de dados para os quais novas tabelas ou novas propriedades nas tabelas existentes podem ser criadas durante a operação de um site Configuration Manager.
Relatórios em Configuration Manager
Configuration Manager usa Microsoft SQL Server Reporting Services para permitir que você gere e execute relatórios no banco de dados Configuration Manager do console Configuration Manager. Esse serviço agora substitui o método usado para criar relatórios no Configuration Manager 2007 e fornece as seguintes vantagens:
Usa um sistema de relatórios padrão do setor para consultar o banco de dados Configuration Manager.
SQL Server Reporting Services oferece maior desempenho, disponibilidade e escalabilidade em relação ao método de relatório anterior.
Permite que usuários que não estejam familiarizados com Configuration Manager relatório gerem relatórios não planejados.
Permite que os usuários assinem relatórios; por exemplo, um gerente poderia receber automaticamente um relatório por email todos os dias, detalhando o status de uma distribuição de atualização de software.
Simplifica a criação de relatórios baseados em SQL em Configuration Manager.
Permite que os usuários exportem relatórios em diferentes tipos de formatos populares.
Para obter mais informações sobre como usar relatórios do console Configuration Manager, consulte Introdução ao relatório.
Configuration Manager SQL Server exibir esquema
Para criar relatórios eficazes, instruções SQL precisas com base nas exibições de Configuration Manager apropriadas precisam ser usadas para recuperar os dados necessários e exibir a saída esperada. Conhecer o esquema de exibição de banco de dados Configuration Manager é uma primeira etapa importante para aprender a criar esses relatórios.
Grande parte do esquema de exibição de Configuration Manager SQL Server é mapeada para o esquema WMI do Provedor de SMS, que é usado ao criar consultas e coleções baseadas em WQL no console Configuration Manager. No entanto, consultar as exibições diretamente pode ser muito mais rápido do que usar WMI e WQL, que recebem uma solicitação de consulta e, por sua vez, consultam o banco de dados SQL Server para obter as informações. Usando SQL Server exibições diretamente, você elimina a etapa intermediária e obtém um caminho mais rápido para os dados. Para obter mais informações sobre o esquema WMI do provedor de SMS, consulte Referência de esquema WMI do provedor de SMS em Configuration Manager.
categorias de exibição Configuration Manager SQL Server
Para criar relatórios efetivamente com a saída necessária, é essencial saber quais dados cada uma das exibições Configuration Manager SQL Server contém e como as exibições estão relacionadas entre si. Os tópicos a seguir nesta seção fornecem informações detalhadas sobre cada uma das categorias de exibição, que tipo de dados cada uma das exibições contém e quais colunas podem ser usadas para unir exibições em instruções SQL.
Confira também
Criar relatórios personalizados usando exibições de SQL Server em Configuration Manager