Configurar relatórios no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

Antes de criar, modificar e executar relatórios no console Configuration Manager, há várias tarefas de configuração a serem concluídas. Use este artigo para ajudar você a configurar relatórios em sua hierarquia de Configuration Manager.

Antes de instalar e configurar SQL Server Reporting Services em sua hierarquia, examine os seguintes artigos de relatório Configuration Manager:

SQL Server Reporting Services

SQL Server Reporting Services é uma plataforma de relatórios baseada em servidor que fornece funcionalidade de relatório abrangente para diferentes tipos de fontes de dados. O ponto dos serviços de relatório no Configuration Manager se comunica com SQL Server Reporting Services para:

  • Copiar relatórios Configuration Manager para uma pasta de relatório especificada
  • Configurar configurações de Reporting Services
  • Configurar configurações de segurança Reporting Services

Quando você executa um relatório, o componente Reporting Services se conecta ao banco de dados do site Configuration Manager para recuperar dados.

Antes de instalar o ponto de serviços de relatório em um site de Configuration Manager, instale e configure SQL Server Reporting Services no sistema de site de destino. Para obter mais informações, consulte Instalar SQL Server Reporting Services.

Verificar SQL Server Reporting Services instalação

Use o procedimento a seguir para verificar se o SQL Server Reporting Services está instalado e em execução corretamente.

  1. Acesse o menu Iniciar no sistema do site e abra o Servidor de Relatórios Configuration Manager. Você pode encontrá-lo na seção Ferramentas de Configuração do grupo microsoft SQL Server.

  2. Na janela Conexão de Configuração Reporting Services, insira o nome do servidor que hospeda SQL Server Reporting Services. Selecione a instância de SQL Server na qual você instalou SQL Server Reporting Services. Em seguida, selecione Conectar para abrir Reporting Services Configuration Manager.

  3. Na página Status do Servidor de Relatório , verifique se o Status do Serviço de Relatório foi iniciado. Se não estiver nesse estado, selecione Iniciar.

  4. Na página URL do Serviço Web , selecione a URL nas URLs do Serviço de Relatório do Serviço Web. Essa ação testa a conexão com a pasta de relatório. O navegador pode solicitar credenciais. Verifique se a página da Web é aberta com êxito.

  5. Na página Banco de Dados , verifique se o Modo do Servidor de Relatório está definido como Nativo.

  6. Na página URL do Gerenciador de Relatórios , selecione a URL na Identificação do Site do Gerenciador de Relatórios. Essa ação testa a conexão com o diretório virtual do Gerenciador de Relatórios. O navegador pode solicitar credenciais. Verifique se a página da Web é aberta com êxito.

    Observação

    Relatórios em Configuration Manager não exigem Reporting Services Gerenciador de Relatórios. Você só precisará dele se quiser executar relatórios no navegador ou gerenciar relatórios usando o Gerenciador de Relatórios.

  7. Selecione Sair para fechar Reporting Services Configuration Manager.

Configurar relatórios para usar Report Builder 3.0

  1. No computador que executa o console Configuration Manager, abra o Editor de Registro do Windows.

  2. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting.

  3. Abra a chave ReportBuilderApplicationManifestName para editar os dados de valor.

  4. Altere o valor para ReportBuilder_3_0_0_0.application, e selecione OK para salvar.

  5. Feche o Editor do Registro do Windows.

Instalar um ponto de serviços de relatórios

Para gerenciar relatórios no site, instale o ponto de serviços de relatório. O ponto de serviços de relatório:

  • Copia pastas de relatório e relatórios para SQL Server Reporting Services
  • Aplica a política de segurança para os relatórios e pastas
  • Define as configurações no Reporting Services

Requisitos e limitações

Antes de poder exibir ou gerenciar relatórios no console Configuration Manager, você precisa de um ponto de serviços de relatório. Configure essa função de sistema de site em um servidor com Microsoft SQL Server Reporting Services. Para obter mais informações, consulte Pré-requisitos para relatórios.

  • Quando você seleciona um site para instalar o ponto de serviços de relatório, os usuários que acessarão os relatórios devem estar no mesmo escopo de segurança que o site em que você instala a função.

  • Depois de instalar um ponto de serviços de relatório em um sistema de site, não altere a URL do servidor de relatório.

    Por exemplo, você cria o ponto de serviços de relatório. Em seguida, você modifica a URL do servidor de relatório no Reporting Services Configuration Manager. O console Configuration Manager continua a usar a URL antiga. Você não pode executar, editar ou criar relatórios do console.

    Se você precisar alterar a URL do servidor de relatório, primeiro remova o ponto de serviços de relatório existente. Altere a URL e reinstale o ponto de serviços de relatório.

  • Ao instalar um ponto de serviços de relatório, especifique uma conta de ponto dos serviços de relatórios. Para usuários de um domínio diferente executarem um relatório, crie uma confiança bidirecional entre domínios. Caso contrário, o relatório não será executado.

Instalar o ponto de serviços de relatórios em um sistema de site

Para obter mais informações sobre como configurar sistemas de sites, consulte Instalar funções do sistema de sites.

  1. No console Configuration Manager, acesse o workspace Administração, expanda Configuração do Site e selecione o nó Servidores e Funções do Sistema de Site.

  2. Adicione o ponto de serviços de relatório a um servidor de sistema de site novo ou existente:

    • Novo sistema de site: na guia Página Inicial da faixa de opções, no grupo Criar , selecione Criar Servidor do Sistema de Sites. O Assistente para Criar Servidor do Sistema de Sites é aberto.

    • Sistema de site existente: selecione o servidor de destino. Na guia Página Inicial da faixa de opções, no grupo Servidor , selecione Adicionar Função do Sistema de Site. O Assistente de Adicionar Funções do Sistema de Site é aberto.

  3. Na página Geral , especifique as configurações gerais para o servidor do sistema de sites. Quando você adicionar os serviços de relatório apontar para um servidor existente, verifique os valores que você configurou anteriormente.

  4. Na página Seleção de Função do Sistema , selecione Ponto de serviços de relatório na lista de funções disponíveis e selecione Avançar.

  5. Na página Ponto do Reporting Services , configure as seguintes configurações:

    • Nome do servidor de banco de dados do site: especifique o nome do servidor que hospeda o banco de dados do site Configuration Manager. O assistente normalmente recupera o FQDN (nome de domínio totalmente qualificado) para o servidor. Para especificar uma instância de banco de dados, use o nome> do servidor de formato <<nome da> instância. Por exemplo, sqlserver\named1.

    • Nome do banco de dados: especifique o Configuration Manager nome do banco de dados do site. Selecione Verificar para confirmar se o assistente tem acesso ao banco de dados do site.

      Importante

      A conta de usuário que você usa para criar o ponto de serviços de relatório deve ter acesso de leitura ao banco de dados do site. Se o teste de conexão falhar, será exibido um ícone de aviso vermelho. O texto de hover contextual no ícone tem os detalhes da falha. Corrija a falha e selecione Testar novamente.

    • Nome da pasta: especifique o nome da pasta a ser criado e usado para relatórios Configuration Manager em Reporting Services.

    • Reporting Services instância do servidor: selecione a instância do SQL Server para Reporting Services. Se esta página não listar nenhuma instância, verifique se SQL Server Reporting Services está instalada, configurada e iniciada.

      Importante

      Configuration Manager faz uma conexão no contexto do usuário atual com o WMI no sistema de sites selecionado. Ele usa essa conexão para recuperar a instância de SQL Server para Reporting Services. O usuário atual deve ter acesso de leitura à WMI no sistema do site ou o assistente não pode obter as instâncias Reporting Services.

    • Conta de ponto dos serviços de relatório: selecione Definir e selecione uma conta a ser usada. SQL Server Reporting Services no ponto de serviços de relatório usa essa conta para se conectar ao banco de dados do site Configuration Manager. Essa conexão é para recuperar os dados de um relatório. Selecione Conta existente para especificar uma conta de usuário do Windows que você configurou anteriormente como uma conta Configuration Manager. Selecione Nova conta para especificar uma conta de usuário do Windows que não está configurada para uso no momento. Configuration Manager concede automaticamente o acesso especificado do usuário ao banco de dados do site.

      A conta que executa Reporting Services deve pertencer ao grupo de segurança local de domínio Windows Authorization Access Group. Isso concede a conta Permitir permissões de leitura no atributo tokenGroupsGlobalAndUniversal para todos os objetos de usuário dentro do domínio. Os usuários em um domínio diferente da conta de ponto dos serviços de relatório precisam de uma confiança bidirecional entre os domínios para executar relatórios com êxito.

      A conta de usuário e a senha especificadas do Windows são criptografadas e armazenadas no banco de dados Reporting Services. Reporting Services recupera os dados de relatórios do banco de dados do site usando essa conta e senha.

      Importante

      A conta especificada deve ter a permissão Log on localmente no servidor que hospeda o banco de dados Reporting Services.

  6. Conclua o assistente.

Após a conclusão do assistente, Configuration Manager criará as pastas de relatório no Reporting Services. Em seguida, copia seus relatórios para as pastas de relatório especificadas.

Dica

Para listar apenas sistemas de site que hospedam a função de site de ponto dos serviços de relatório, clique com o botão direito do mouse em Servidores e Funções do Sistema de Site e selecione Ponto de serviços de relatório.

Idiomas para relatórios

Quando Configuration Manager cria pastas de relatório e copia relatórios para o servidor de relatório, ele determina a linguagem apropriada para os objetos.

  • Criar pastas de relatório, copiar relatórios

    • Criar objetos usando a localidade do sistema operacional do servidor do site

    • Se o pacote de idiomas específico não estiver disponível, padrão para ENU (inglês)

  • Exibir relatórios em um navegador da Web

    • Nomes de pasta e relatório: a mesma localidade que o servidor do site

    • Conteúdo do relatório: dinâmico com base na localidade do navegador

  • Exibir relatórios no console Configuration Manager

    • Nomes de pasta e relatório: dinâmico com base na localidade do console

    • Conteúdo do relatório: dinâmico com base na localidade do console

Quando você instala um ponto de serviços de relatórios em um site sem pacotes de idiomas, os relatórios são instalados em inglês. Se você instalar um pacote de idiomas depois de instalar o ponto dos serviços de relatório, deverá desinstalar e reinstalar o ponto dos serviços de relatório para que os relatórios estejam disponíveis no idioma apropriado do pacote de idiomas.

Para obter mais informações, confira Pacotes de idiomas.

Direitos de segurança da pasta de instalação e relatório

Configuration Manager executa as seguintes ações para instalar o ponto de serviços de relatório e configurar Reporting Services:

Importante

O site faz essas ações no contexto da conta configurada para o serviço SMS_Executive. Normalmente, essa conta é a conta do sistema local do servidor de site.

  • Instale a função de site de ponto dos serviços de relatório.

  • Crie a fonte de dados no Reporting Services com as credenciais armazenadas especificadas no assistente. Essa conta é a conta de usuário e a senha do Windows que Reporting Services usa para se conectar ao banco de dados do site quando você executa relatórios.

  • Crie a pasta raiz Configuration Manager no Reporting Services.

  • Adicione as funções de segurança ConfigMgr Report Users e ConfigMgr Report Administrators no Reporting Services.

  • Crie subpastas e implante Configuration Manager relatórios do %ProgramFiles%\SMS_SRSRP servidor do site para Reporting Services.

  • Adicione a função Usuários de Relatório ConfigMgr em Reporting Services às pastas raiz de todas as contas de usuário em Configuration Manager que tenham direitos de Leitura do Site.

  • Adicione a função Administradores de Relatório ConfigMgr em Reporting Services às pastas raiz de todas as contas de usuário em Configuration Manager que têm direitos de Modificação de Site.

  • Recupere o mapeamento entre pastas de relatório e Configuration Manager tipos de objeto protegido. Configuration Manager mantém esse mapa no banco de dados do site.

  • Configure os seguintes direitos para usuários administrativos no Configuration Manager para pastas de relatório específicas no Reporting Services:

    • Adicione usuários e atribua a função Usuários de Relatório ConfigMgr à pasta de relatório associada para usuários administrativos que têm permissões executar relatório para o objeto Configuration Manager.

    • Adicione usuários e atribua a função Administradores de Relatório do ConfigMgr à pasta de relatório associada para usuários administrativos que têm permissões de Modificar Relatório para o objeto Configuration Manager.

Configuration Manager se conecta a Reporting Services e define as permissões para usuários nas pastas raiz Configuration Manager e Reporting Services e pastas de relatório específicas. Após a instalação inicial do ponto de serviços de relatório, Configuration Manager se conecta a Reporting Services a cada 10 minutos para verificar se os direitos de usuário configurados nas pastas de relatório são os direitos associados definidos para Configuration Manager usuários. Quando os usuários são adicionados ou os direitos do usuário são modificados na pasta de relatório usando Reporting Services Gerenciador de Relatórios, Configuration Manager substitui essas alterações usando as atribuições baseadas em função armazenadas no banco de dados do site. Configuration Manager também remove usuários que não têm direitos de relatório em Configuration Manager.

Reporting Services funções de segurança

Quando Configuration Manager instala o ponto de serviços de relatório, ele adiciona as seguintes funções de segurança em Reporting Services:

  • Usuários de Relatório ConfigMgr: os usuários atribuídos a essa função de segurança só podem executar relatórios Configuration Manager.

  • Administradores de Relatório do ConfigMgr: os usuários atribuídos a essa função de segurança podem fazer todas as tarefas relacionadas ao relatório em Configuration Manager.

Verificar a instalação

Verifique a instalação do ponto de serviços de relatório examinando mensagens status específicas e entradas de arquivo de log. Use o procedimento a seguir para verificar se a instalação do ponto dos serviços de relatório foi bem-sucedida.

Observação

Se você vir relatórios na subpasta Relatórios do nó Reporting no workspace Monitoramento no console Configuration Manager, você poderá ignorar esse procedimento.

Verificar a instalação por status mensagem

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Status do Sistema e selecione o nó Status do Componente.

  2. Selecione o componente SMS_SRS_REPORTING_POINT .

  3. Na guia Página Inicial da faixa de opções, no grupo Componente , selecione Mostrar Mensagens e escolha Todos.

  4. Especifique uma data e hora por um período antes de instalar o ponto de serviços de relatório e selecione OK.

  5. Verifique status ID da mensagem 1015. Essa mensagem status indica que o ponto dos serviços de relatório foi instalado com êxito.

Verificar a instalação por arquivo de log

Abra o arquivo Srsrp.log, localizado no diretório Logs do caminho de instalação Configuration Manager. Procure a cadeia de caracteres Installation was successful.

Passe este arquivo de log a partir do momento em que o ponto de serviços de relatório foi instalado com êxito. Verifique se as pastas de relatório foram criadas, os relatórios foram implantados e a política de segurança em cada pasta foi confirmada. Após a última linha de confirmações da política de segurança, procure a cadeia de caracteres Successfully checked that the SRS web service is healthy on server.

Configurar um certificado para criar relatórios

Há muitas opções para você criar relatórios em SQL Server Reporting Services. Quando você cria ou edita relatórios no console Configuration Manager, Configuration Manager abre Report Builder para usar como ambiente de criação. Independentemente de como você cria seus relatórios Configuration Manager, você precisa de um certificado autoassinado para autenticação de servidor no servidor de banco de dados do site.

Observação

Para obter mais informações sobre como criar relatórios com SQL Server Reporting Services, consulte Report Builder ambiente de criação.

Configuration Manager instala automaticamente o certificado no servidor do site e em todas as funções do Provedor de SMS. Você pode criar ou editar relatórios do console Configuration Manager ao executá-lo de um desses servidores.

Ao criar ou modificar relatórios de um console Configuration Manager em um computador diferente, exporte o certificado do servidor do site. O nome amigável do certificado específico é o FQDN do servidor de site no repositório de certificados trusted Pessoas para o computador local. Adicione esse certificado ao repositório de certificados trusted Pessoas no computador que executa o console Configuration Manager.

Modificar as configurações de ponto dos serviços de relatório

Depois de instalar essa função, você pode modificar as configurações de conexão e autenticação do banco de dados do site nas propriedades de ponto dos serviços de relatório.

  1. No console Configuration Manager, acesse o workspace Administração, expanda Configuração do Site e selecione o nó Servidores e Funções do Sistema de Site.

    Dica

    Para listar apenas os sistemas de site que hospedam o ponto de serviços de relatório, clique com o botão direito do mouse no nó Servidores e Funções do Sistema de Site e selecione Ponto de serviços de relatório.

  2. Selecione o sistema de site que hospeda o ponto de serviços de relatório. Em seguida, selecione as funções do sistema de site de ponto de serviço reporting no painel de detalhes.

  3. Na guia Função de Site da faixa de opções, no grupo Propriedades , selecione Propriedades.

  4. Você pode modificar as seguintes configurações nas propriedades do ponto Reporting Services:

    • Nome do servidor de banco de dados do site

    • Nome do banco de dados

    • Conta de usuário

  5. Selecione OK para salvar as alterações e fechar as propriedades.

Para obter mais informações sobre essas configurações, consulte as descrições na seção para Instalar o ponto de serviços de relatório em um sistema de site.

Servidor de Relatório do Power BI

A partir da versão 2002, você pode integrar relatórios com Servidor de Relatórios do Power BI. Para obter mais informações sobre como configurá-lo, consulte Integrar com Servidor de Relatórios do Power BI.

Atualizar SQL Server

Para atualizar SQL Server e SQL Server Reporting Services, primeiro remova o ponto de serviços de relatórios do site. Depois de atualizar SQL Server, reinstale o ponto de serviços de relatório no Configuration Manager.

Se você não seguir esse processo, verá erros ao executar ou editar relatórios do console Configuration Manager. Você pode continuar a executar e editar relatórios com êxito de um navegador da Web.

Configurar opções de relatório

Você pode selecionar o ponto padrão dos serviços de relatórios que você usa para gerenciar relatórios. O site pode ter mais de um ponto de serviços de relatório, mas usa apenas o servidor padrão para gerenciar relatórios. Use o procedimento a seguir para configurar as opções de relatório para seu site.

  1. No console Configuration Manager, acesse o workspace Monitoramento, expanda Reporting e selecione o nó Relatórios.

  2. Na guia Página Inicial da faixa de opções, no grupo Configurações , selecione Opções de Relatório.

  3. Selecione o servidor de relatório padrão na lista e selecione OK.

Se ele não mostrar nenhum servidor, verifique se você instalou e configurou um ponto de serviços de relatório no site. Para obter mais informações, consulte Verificar a instalação.

Verifique se o computador executa uma versão de SQL Server Report Builder que corresponda à versão de SQL Server que você usa para o servidor de relatório. Caso contrário, você verá um erro, o servidor de relatório padrão não salvará e você não poderá criar ou editar relatórios.

Próximas etapas

Operações e manutenção de soluções