Configurar relatórios no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

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

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

SQL Server Reporting Services

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

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

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

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

Verificar a instalação do SQL Server Reporting Services

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

  1. Vá para o menu Iniciar no sistema de sites e abra o Configuration Manager do Servidor de Relatório. Você pode encontrá-lo na seção Ferramentas de Configuração do grupo Microsoft SQL Server.

  2. Na janela Conexão de Configuração do Reporting Services, insira o nome do servidor que hospeda o SQL Server Reporting Services. Selecione a instância do SQL Server na qual você instalou o 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 é Iniciado. Se não estiver nesse estado, selecione Iniciar.

  4. Na página URL do Serviço Web , selecione a URL em URLs do Serviço Web de Serviço de Relatório. Esta ação testa a conexão com a pasta de relatório. O navegador pode solicitar credenciais. Verifique se a página da Web foi 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 em Identificação do Site do Gerenciador de Relatórios. Esta ação testa a conexão com o diretório virtual para o Gerenciador de Relatórios. O navegador pode solicitar credenciais. Verifique se a página da Web foi aberta com êxito.

    Observação

    O relatório no Configuration Manager não requer o Gerenciador de Relatórios do Reporting Services. 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 o Report Builder 3.0

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

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

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

  4. Altere o valor para ReportBuilder_3_0_0_0.applicatione selecione OK para salvar.

  5. Feche o Editor do Registro do Windows.

Instalar um ponto do Reporting Services

Para gerenciar relatórios no site, instale o ponto do Reporting Services. O ponto do Reporting Services:

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

Requisitos e limitações

Para poder exibir ou gerenciar relatórios no console do Configuration Manager, você precisa de um ponto do Reporting Services. Configure esta função do sistema de sites em um servidor com o 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 do reporting services, os usuários que acessarão os relatórios devem estar no mesmo escopo de segurança do site em que você instala a função.

  • Depois de instalar um ponto do Reporting Services em um sistema de sites, não altere a URL do servidor de relatório.

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

    Se você precisar alterar a URL do servidor de relatório, primeiro remova o ponto existente do reporting services. Altere a URL e reinstale o ponto do Reporting Services.

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

  • A conta que executa o serviço Reporting Services deve pertencer ao grupo de segurança local do domínio Grupo de Acesso de Autorização do Windows. Isso concede à conta permissões Permitir 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 do Reporting Services precisam de uma relação de confiança bidirecional entre os domínios para executar relatórios com êxito.

Instalar o ponto do Reporting Services em um sistema de sites

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

  1. No console do Configuration Manager, vá para o espaço de trabalho Administração, expanda Configuração do Site e selecione o nó Servidores e Funções do Sistema de Site.

  2. Adicione o ponto do Reporting Services a um servidor do sistema de sites novo ou existente:

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

    • Sistema de sites 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 Sites. O Assistente para Adicionar Funções do Sistema de Sites é aberto.

  3. Na página Geral , especifique as configurações gerais para o servidor do sistema de sites. Ao adicionar o ponto do Reporting Services a um servidor existente, verifique os valores configurados anteriormente.

  4. Na página Seleção de Função do Sistema , selecione o ponto do Reporting Services na lista de funções disponíveis e selecione Avançar.

  5. Na página de ponto do Reporting Services , defina as seguintes configurações:

    • Nome do servidor do banco de dados do site: especifique o nome do servidor que hospeda o banco de dados do site do 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 nome do banco de dados do site do Configuration Manager. Selecione Verificar para confirmar se o assistente tem acesso ao banco de dados do site.

      Importante

      A conta de usuário usada para criar o ponto do Reporting Services deve ter acesso de leitura ao banco de dados do site. Se o teste de conexão falhar, um ícone de aviso vermelho aparecerá. O texto contextual de foco no ícone contém os detalhes da falha. Corrija a falha e selecione Testar novamente.

    • Nome da pasta: especifique o nome da pasta a ser criada e usada para relatórios do Configuration Manager no Reporting Services.

    • Instância do servidor do Reporting Services: Selecione a instância do SQL Server para Reporting Services. Se esta página não listar nenhuma instância, verifique se o SQL Server Reporting Services está instalado, configurado e iniciado.

      Importante

      O 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 do SQL Server para Reporting Services. O usuário atual deve ter acesso de leitura ao WMI no sistema de sites ou o assistente não pode obter as instâncias do Reporting Services.

    • Conta de ponto do Reporting Services: Selecione Definir e, em seguida, selecione uma conta para usar. O SQL Server Reporting Services no ponto do Reporting Services usa essa conta para se conectar ao banco de dados do site do 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 do Configuration Manager. Selecione Nova conta para especificar uma conta de usuário do Windows que não esteja configurada no momento para uso. O Configuration Manager concede automaticamente acesso de usuário especificado ao banco de dados do site. A conta de usuário e a senha especificadas do Windows são criptografadas e armazenadas no banco de dados do Reporting Services. O Reporting Services recupera os dados para relatórios do banco de dados do site usando essa conta e senha.

      Importante

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

  6. Conclua o assistente.

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

Dica

Para listar apenas os sistemas de sites que hospedam a função de site de ponto do Reporting Services, clique com o botão direito do mouse em Funções de Servidores e Sistema de Sites e selecione o ponto do Reporting Services.

Idiomas para relatórios

Quando o Configuration Manager cria pastas de relatório e copia relatórios para o servidor de relatório, ele determina o idioma apropriado 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, o padrão é inglês (ENU)

  • Exibir relatórios em um navegador da Web

    • Nomes de pastas e relatórios: a mesma localidade do servidor do site

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

  • Exibir relatórios no console do Configuration Manager

    • Nomes de pastas e relatórios: dinâmicos com base na localidade do console

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

Quando você instala um ponto do Reporting Services 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 do Reporting Services, deverá desinstalar e reinstalar o ponto do Reporting Services para que os relatórios estejam disponíveis no idioma apropriado do pacote de idiomas.

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

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

O Configuration Manager executa as seguintes ações para instalar o ponto do Reporting Services e configurar o Reporting Services:

Importante

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

  • Instale a função de site de ponto do Reporting Services.

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

  • Crie a pasta raiz do Configuration Manager no Reporting Services.

  • Adicione as funções de segurança Usuários de Relatório do ConfigMgr e Administradores de Relatório do ConfigMgr no Reporting Services.

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

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

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

  • Recupere o mapeamento entre as pastas de relatório e os tipos de objeto protegidos do Configuration Manager. O 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 do ConfigMgr à pasta de relatório associada para usuários administrativos que têm permissões de Executar Relatório para o objeto do 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 Modificar Relatório para o objeto do Configuration Manager.

O Configuration Manager se conecta ao Reporting Services e define as permissões para usuários nas pastas raiz do Configuration Manager e do Reporting Services e pastas de relatório específicas. Após a instalação inicial do ponto do Reporting Services, o Configuration Manager se conecta ao 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 usuários do Configuration Manager. Quando os usuários são adicionados ou os direitos de usuário são modificados na pasta de relatório usando o Gerenciador de Relatórios do Reporting Services, o Configuration Manager substitui essas alterações usando as atribuições baseadas em função armazenadas no banco de dados do site. O Configuration Manager também remove usuários que não têm direitos de relatório no Configuration Manager.

Funções de segurança do Reporting Services

Quando o Configuration Manager instala o ponto do Reporting Services, ele adiciona as seguintes funções de segurança no Reporting Services:

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

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

Verificar a instalação

Verifique a instalação do ponto do Reporting Services examinando mensagens de status específicas e entradas do arquivo de log. Use o procedimento a seguir para verificar se a instalação do ponto do Reporting Services foi bem-sucedida.

Observação

Se você vir relatórios na subpasta Relatórios do nó Relatório no espaço de trabalho Monitoramento no console do Configuration Manager, ignore este procedimento.

Verificar a instalação por mensagem de status

  1. No console do Configuration Manager, vá para o espaço de trabalho 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 Tudo.

  4. Especifique uma data e hora para um período antes de instalar o ponto do Reporting Services e selecione OK.

  5. Verifique a mensagem de status ID 1015. Esta mensagem de status indica que o ponto do Reporting Services foi instalado com êxito.

Verificar a instalação pelo arquivo de log

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

Percorra esse arquivo de log a partir do momento em que o ponto do Reporting Services foi instalado com êxito. Verifique se as pastas de relatório foram criadas, se os relatórios foram implantados e se a política de segurança em cada pasta foi confirmada. Após a última linha de confirmações de 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 no SQL Server Reporting Services. Ao criar ou editar relatórios no console do Configuration Manager, o Configuration Manager abre o Report Builder para usar como o ambiente de criação. Independentemente de como você cria seus relatórios do Configuration Manager, você precisa de um certificado autoassinado para autenticação do servidor para o servidor de banco de dados do site.

Observação

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

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

Ao criar ou modificar relatórios de um console do 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 do site no repositório de certificados Trusted People para o computador local. Adicione este certificado ao repositório de certificados Trusted People no computador que executa o console do Configuration Manager.

Modificar configurações de ponto do Reporting Services

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 do reporting services.

  1. No console do Configuration Manager, vá para o espaço de trabalho 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 sites que hospedam o ponto do Reporting Services, clique com o botão direito do mouse no nó Servidores e Funções do Sistema de Sites e selecione o ponto do Reporting Services.

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

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

  4. Você pode modificar as seguintes configurações nas Propriedades de Ponto do Reporting Services:

    • Nome do servidor do 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 do Reporting Services em um sistema de sites.

Servidor de Relatório do Power BI

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

Atualizar o SQL Server

Para atualizar o SQL Server e o SQL Server Reporting Services, primeiro remova o ponto do Reporting Services do site. Depois de atualizar o SQL Server, reinstale o ponto do Reporting Services no Configuration Manager.

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

Configurar opções de relatório

Você pode selecionar o ponto padrão do Reporting Services usado para gerenciar relatórios. O site pode ter mais de um ponto do Reporting Services, mas usa apenas o servidor padrão para gerenciar relatórios. Use o procedimento a seguir para configurar opções de relatório para seu site.

  1. No console do Configuration Manager, vá para o espaço de trabalho Monitoramento, expanda Relatórios 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 do Reporting Services no site. Para obter mais informações, consulte Verificar instalação.

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

Próximas etapas

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