Configurar relatórios no Configuration Manager
Aplica-se a: Configuration Manager (branch atual)
Antes de poder criar, modificar e executar relatórios na consola do Configuration Manager, existem várias tarefas de configuração para concluir. Utilize este artigo para o ajudar a configurar relatórios na sua hierarquia de Configuration Manager.
Antes de instalar e configurar SQL Server Reporting Services na hierarquia, reveja os seguintes artigos Configuration Manager relatórios:
SQL Server Reporting Services
SQL Server Reporting Services é uma plataforma de relatórios baseada no servidor que fornece funcionalidades de relatórios abrangentes para diferentes tipos de origens de dados. O ponto do Reporting Services no Configuration Manager comunica com SQL Server Reporting Services para:
- Copiar Configuration Manager relatórios para uma pasta de relatórios especificada
- Configurar definições de Reporting Services
- Configurar definições de segurança Reporting Services
Quando executa um relatório, o componente Reporting Services liga-se à base de dados do site Configuration Manager para obter dados.
Antes de poder instalar o ponto do Reporting Services num site Configuration Manager, instale e configure SQL Server Reporting Services no sistema de sites de destino. Para obter mais informações, consulte Instalar SQL Server Reporting Services.
Verificar a instalação do SQL Server Reporting Services
Utilize o procedimento seguinte para verificar se SQL Server Reporting Services está instalado e em execução corretamente.
Aceda ao menu Iniciar no sistema de sites e abra a Configuration Manager do Servidor de Relatórios. Poderá encontrá-lo na secção Ferramentas de Configuração do grupo SQL Server Microsoft.
Na janela Reporting Services Ligação de Configuração, introduza o nome do servidor que aloja SQL Server Reporting Services. Selecione a instância de SQL Server na qual instalou SQL Server Reporting Services. Em seguida, selecione Ligar para abrir Reporting Services Configuration Manager.
Na página Estado do Servidor de Relatórios , verifique se o Estado do Serviço de Relatórios foi Iniciado. Se não estiver neste estado, selecione Iniciar.
Na página URL do Serviço Web , selecione o URL nos URLs do Serviço Web do Serviço de Relatórios. Esta ação testa a ligação à pasta do relatório. O browser poderá pedir-lhe credenciais. Verifique se a página Web é aberta com êxito.
Na página Base de Dados , verifique se o Modo de Servidor de Relatórios está definido como Nativo.
Na página URL do Gestor de Relatórios , selecione o URL em Identificação de Site do Gestor de Relatórios. Esta ação testa a ligação ao diretório virtual do Gestor de Relatórios. O browser poderá pedir-lhe credenciais. Verifique se a página Web é aberta com êxito.
Observação
Os relatórios no Configuration Manager não requerem Reporting Services Gestor de Relatórios. Só precisa dele se quiser executar relatórios no browser ou gerir relatórios com o Gestor de Relatórios.
Selecione Sair para fechar Reporting Services Configuration Manager.
Configurar relatórios para utilizar o Report Builder 3.0
No computador que executa a consola do Configuration Manager, abra o Editor do Registo do Windows.
Navegue até
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting
.Abra a chave ReportBuilderApplicationManifestName para editar os dados do valor.
Altere o valor para
ReportBuilder_3_0_0_0.application
e, em seguida, selecione OK para guardar.Feche o Editor do Registo do Windows.
Instalar um ponto do Reporting Services
Para gerir relatórios no site, instale o ponto do Reporting Services. O ponto do Reporting Services:
- Copia pastas de relatórios e relatórios para 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
Antes de poder ver ou gerir relatórios na consola do Configuration Manager, precisa de um ponto do Reporting Services. Configure esta função do sistema de sites num servidor com Microsoft SQL Server Reporting Services. Para obter mais informações, veja Pré-requisitos para relatórios.
Quando seleciona um site para instalar o ponto do Reporting Services, os utilizadores que acederão aos relatórios têm de estar no mesmo âmbito de segurança que o site onde instala a função.
Depois de instalar um ponto do Reporting Services num sistema de sites, não altere o URL do servidor de relatórios.
Por exemplo, vai criar o ponto do Reporting Services. Em seguida, modifique o URL do servidor de relatórios no Reporting Services Configuration Manager. A consola Configuration Manager continua a utilizar o URL antigo. Não pode executar, editar ou criar relatórios a partir da consola do .
Se precisar de alterar o URL do servidor de relatórios, remova primeiro o ponto do Reporting Services existente. Altere o URL e, em seguida, reinstale o ponto do Reporting Services.
Quando instalar um ponto do Reporting Services, especifique uma conta de ponto do Reporting Services. Para os utilizadores de um domínio diferente executarem um relatório, crie uma fidedignidade bidirecional entre domínios. Caso contrário, o relatório não é executado.
A conta que executa Reporting Services serviço tem de pertencer ao grupo de segurança local do domínio Grupo de Acesso de Autorização do Windows. Isto concede à conta permissões Permitir Leitura no atributo tokenGroupsGlobalAndUniversal para todos os objetos de utilizador no domínio. Os utilizadores num domínio diferente da conta do ponto do Reporting Services precisam de uma fidedignidade bidirecional entre os domínios para executar relatórios com êxito.
Instalar o ponto do Reporting Services num sistema de sites
Para obter mais informações sobre como configurar sistemas de sites, veja Instalar funções do sistema de sites.
Na consola do Configuration Manager, aceda à área de trabalho Administração, expanda Configuração do Site e, em seguida, selecione o nó Servidores e Funções do Sistema de Sites.
Adicione o ponto do Reporting Services a um servidor do sistema de sites novo ou existente:
Novo sistema de sites: no separador Base do friso, no grupo Criar , selecione Criar Servidor do Sistema de Sites. É aberto o Assistente para Criar Servidor do Sistema de Sites.
Sistema de sites existente: selecione o servidor de destino. No separador Base do friso, no grupo Servidor , selecione Adicionar Função do Sistema de Sites. É aberto o Assistente para Adicionar Funções do Sistema de Sites.
Na página Geral , especifique as definições gerais do servidor do sistema de sites. Quando adiciona o ponto do Reporting Services a um servidor existente, verifique os valores que configurou anteriormente.
Na página Seleção de Função do Sistema , selecione Ponto do Reporting Services na lista de funções disponíveis e, em seguida, selecione Seguinte.
Na página ponto do Reporting Services , configure as seguintes definições:
Nome do servidor da base de dados do site: especifique o nome do servidor que aloja a base de dados Configuration Manager site. Normalmente, o assistente obtém o nome de domínio completamente qualificado (FQDN) para o servidor. Para especificar uma instância de base de dados, utilize o nome> do servidor de formato <<nome> da instância. Por exemplo,
sqlserver\named1
.Nome da base de dados: especifique o Configuration Manager nome da base de dados do site. Selecione Verificar para confirmar que o assistente tem acesso à base de dados do site.
Importante
A conta de utilizador que utiliza para criar o ponto do Reporting Services tem de ter acesso de Leitura à base de dados do site. Se o teste de ligação falhar, é apresentado um ícone de aviso vermelho. O texto sensível ao rato contextual no ícone tem os detalhes da falha. Corrija a falha e, em seguida, selecione Testar novamente.
Nome da pasta: especifique o nome da pasta a criar e utilizar para Configuration Manager relatórios no Reporting Services.
Reporting Services instância do servidor: selecione a instância de 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 ligação no contexto do utilizador atual à WMI no sistema de sites selecionado. Utiliza esta ligação para obter a instância de SQL Server para Reporting Services. O utilizador atual tem de ter acesso de Leitura à WMI no sistema de sites ou o assistente não consegue obter o Reporting Services instâncias.
Conta do ponto do Reporting Services: selecione Definir e, em seguida, selecione uma conta a utilizar. SQL Server Reporting Services no ponto do Reporting Services utiliza esta conta para ligar à base de dados do site Configuration Manager. Esta ligação destina-se a obter os dados de um relatório. Selecione Conta existente para especificar uma conta de utilizador do Windows que configurou anteriormente como uma conta Configuration Manager. Selecione Nova conta para especificar uma conta de utilizador do Windows que não esteja atualmente configurada para utilização. Configuration Manager concede automaticamente ao utilizador especificado acesso à base de dados do site. A conta de utilizador e a palavra-passe do Windows especificadas são encriptadas e armazenadas na base de dados Reporting Services. Reporting Services obtém os dados dos relatórios da base de dados do site com esta conta e palavra-passe.
Importante
A conta que especificar tem de ter a permissão Iniciar sessão localmente no servidor que aloja a base de dados Reporting Services.
Conclua o assistente.
Após a conclusão do assistente, Configuration Manager cria as pastas de relatório no Reporting Services. Em seguida, copia os respetivos relatórios para as pastas de relatórios especificadas.
Dica
Para listar apenas os sistemas de sites que alojam a função de site de ponto do Reporting Services, clique com o botão direito do rato em Servidores e Funções do Sistema de Sites e selecione Ponto do Reporting Services.
Idiomas para relatórios
Quando Configuration Manager cria pastas de relatórios e copia relatórios para o servidor de relatórios, determina o idioma adequado para os objetos.
Criar pastas de relatórios, copiar relatórios
Criar objetos com a região do SO do servidor do site
Se o pacote de idiomas específico não estiver disponível, a predefinição é inglês (ENU)
Ver relatórios num browser
Nomes de pastas e relatórios: a mesma região que o servidor do site
Conteúdo do relatório: dinâmico com base na região do browser
Ver relatórios na consola do Configuration Manager
Nomes de pastas e relatórios: dinâmicos com base na região da consola
Conteúdo do relatório: dinâmico com base na região da consola
Quando instala um ponto do Reporting Services num site sem pacotes de idiomas, os relatórios são instalados em inglês. Se instalar um pacote de idiomas depois de instalar o ponto do Reporting Services, tem de desinstalar e reinstalar o ponto do Reporting Services para que os relatórios estejam disponíveis no idioma do pacote de idiomas adequado.
Para obter mais informações, veja Pacotes de idiomas.
Direitos de segurança da pasta de relatórios e instalação de ficheiros
Configuration Manager efetua as seguintes ações para instalar o ponto do Reporting Services e para configurar Reporting Services:
Importante
O site efetua estas ações no contexto da conta que está configurada para o serviço SMS_Executive. Normalmente, esta conta é a conta de Sistema local do servidor do site.
Instale a função de site do ponto do Reporting Services.
Crie a origem de dados no Reporting Services com as credenciais armazenadas que especificou no assistente. Esta conta é a conta de utilizador e palavra-passe do Windows que Reporting Services utiliza para ligar à base de dados do site quando executa relatórios.
Crie a pasta raiz Configuration Manager no Reporting Services.
Adicione as funções de segurança Utilizadores de Relatórios ConfigMgr e Administradores de Relatórios ConfigMgr no Reporting Services.
Crie subpastas e, em seguida, implemente Configuration Manager relatórios no servidor do
%ProgramFiles%\SMS_SRSRP
site para Reporting Services.Adicione a função Utilizadores do Relatório ConfigMgr no Reporting Services às pastas raiz de todas as contas de utilizador no Configuration Manager que têm direitos de Leitura do Site.
Adicione a função administradores de relatórios ConfigMgr no Reporting Services às pastas raiz de todas as contas de utilizador no Configuration Manager que têm direitos de Modificação de Site.
Obtenha o mapeamento entre pastas de relatórios e Configuration Manager tipos de objetos protegidos. Configuration Manager mantém este mapa na base de dados do site.
Configure os seguintes direitos para utilizadores administrativos no Configuration Manager para pastas de relatórios específicas no Reporting Services:
Adicione utilizadores e atribua a função utilizadores do relatório ConfigMgr à pasta de relatório associada para utilizadores administrativos que tenham permissões executar relatório para o objeto Configuration Manager.
Adicione utilizadores e atribua a função administradores de relatórios ConfigMgr à pasta de relatório associada para utilizadores administrativos que tenham permissões Modificar Relatório para o objeto Configuration Manager.
Configuration Manager liga-se a Reporting Services e define as permissões dos utilizadores nas pastas raiz Configuration Manager e Reporting Services e pastas de relatórios específicas. Após a instalação inicial do ponto do Reporting Services, Configuration Manager liga a Reporting Services a cada 10 minutos para verificar se os direitos de utilizador configurados nas pastas de relatórios são os direitos associados que são definidos para Configuration Manager utilizadores. Quando os utilizadores são adicionados ou os direitos de utilizador são modificados na pasta de relatórios com o Reporting Services Report Manager, Configuration Manager substitui essas alterações através das atribuições baseadas em funções armazenadas na base de dados do site. Configuration Manager também remove os utilizadores que não têm direitos de Relatório no Configuration Manager.
Reporting Services funções de segurança
Quando Configuration Manager instala o ponto do Reporting Services, adiciona as seguintes funções de segurança no Reporting Services:
ConfigMgr Utilizadores de Relatórios: os utilizadores atribuídos com esta função de segurança só podem executar Configuration Manager relatórios.
ConfigMgr Administradores de Relatórios: os utilizadores atribuídos com esta função de segurança podem realizar todas as tarefas relacionadas com relatórios no Configuration Manager.
Verificar a instalação
Verifique a instalação do ponto do Reporting Services ao analisar mensagens específicas status e entradas de ficheiros de registo. Utilize o procedimento seguinte para verificar se a instalação do ponto do Reporting Services foi concluída com êxito.
Observação
Se vir relatórios na subpasta Relatórios do nó Relatórios na área de trabalho Monitorização na consola do Configuration Manager, pode ignorar este procedimento.
Verificar a instalação status mensagem
Na consola do Configuration Manager, aceda à área de trabalho Monitorização, expanda Estado do Sistema e selecione o nó Estado do Componente.
Selecione o componente SMS_SRS_REPORTING_POINT .
No separador Base do friso, no grupo Componente , selecione Mostrar Mensagens e, em seguida, selecione Tudo.
Especifique uma data e hora para um período antes de instalar o ponto do Reporting Services e, em seguida, selecione OK.
Verifique status ID da mensagem 1015. Esta status mensagem indica que o ponto do Reporting Services foi instalado com êxito.
Verificar a instalação por ficheiro de registo
Abra o ficheiro Srsrp.log, localizado no diretório Registos do caminho de instalação do Configuration Manager. Procure a cadeia Installation was successful
.
Percorra este ficheiro de registo a partir do momento em que o ponto do Reporting Services foi instalado com êxito. Verifique se as pastas do relatório foram criadas, os relatórios foram implementados 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 Successfully checked that the SRS web service is healthy on server
.
Configurar um certificado para criar relatórios
Existem muitas opções para criar relatórios no SQL Server Reporting Services. Quando cria ou edita relatórios na consola do Configuration Manager, Configuration Manager abre Report Builder para utilizar como ambiente de criação. Independentemente da forma como cria os seus relatórios de Configuration Manager, precisa de um certificado autoassinado para a autenticação do servidor no servidor da base de dados do site.
Observação
Para obter mais informações sobre a criação de relatórios com SQL Server Reporting Services, veja Report Builder ambiente de criação.
Configuration Manager instala automaticamente o certificado no servidor do site e quaisquer funções de Fornecedor de SMS. Pode criar ou editar relatórios a partir da consola do Configuration Manager quando o executar a partir de um destes servidores.
Quando cria ou modifica relatórios a partir de uma consola Configuration Manager num computador diferente, exporte o certificado do servidor do site. O nome amigável do certificado específico é o FQDN do servidor do site no arquivo de certificados de Pessoas Fidedigno do computador local. Adicione este certificado ao arquivo de certificados Pessoas Fidedigno no computador que executa a consola do Configuration Manager.
Modificar as definições do ponto do Reporting Services
Depois de instalar esta função, pode modificar as definições de ligação e autenticação da base de dados do site nas propriedades do ponto do Reporting Services.
Na consola do Configuration Manager, aceda à área de trabalho Administração, expanda Configuração do Site e, em seguida, selecione o nó Servidores e Funções do Sistema de Sites.
Dica
Para listar apenas os sistemas de sites que alojam o ponto do Reporting Services, clique com o botão direito do rato no nó Servidores e Funções do Sistema de Sites e selecione Ponto do Reporting Services.
Selecione o sistema de sites que aloja o ponto do Reporting Services. Em seguida, selecione as funções do sistema de sites do ponto de serviço de Relatórios no painel de detalhes.
No separador Função do Site do friso, no grupo Propriedades , selecione Propriedades.
Pode modificar as seguintes definições nas Propriedades do ponto de Reporting Services:
Nome do servidor da base de dados do site
Nome do banco de dados
Conta de utilizador
Selecione OK para guardar as alterações e fechar as propriedades.
Para obter mais informações sobre estas definições, consulte as descrições na secção para Instalar o ponto do Reporting Services num sistema de sites.
Servidor de Relatório do Power BI
A partir da versão 2002, pode integrar relatórios com Servidor de Relatórios do Power BI. Para obter mais informações sobre como configurá-lo, veja Integrar com Servidor de Relatórios do Power BI.
Atualizar SQL Server
Para atualizar SQL Server e SQL Server Reporting Services, remova primeiro o ponto do Reporting Services do site. Depois de atualizar SQL Server, reinstale o ponto do Reporting Services no Configuration Manager.
Se não seguir este processo, verá erros ao executar ou editar relatórios a partir da consola do Configuration Manager. Pode continuar a executar e editar relatórios com êxito a partir de um browser.
Configurar opções de relatório
Pode selecionar o ponto predefinido do Reporting Services que utiliza para gerir relatórios. O site pode ter mais do que um ponto do Reporting Services, mas utiliza apenas o servidor predefinido para gerir relatórios. Utilize o procedimento seguinte para configurar as opções de relatório para o seu site.
Na consola do Configuration Manager, aceda à área de trabalho Monitorização, expanda Relatórios e, em seguida, selecione o nó Relatórios.
No separador Base do friso , no grupo Definições, selecione Opções do Relatório.
Selecione o servidor de relatórios predefinido na lista e, em seguida, selecione OK.
Se não mostrar servidores, verifique se instalou e configurou um ponto do Reporting Services no site. Para obter mais informações, veja Verificar a instalação.
Certifique-se de que o computador executa uma versão do SQL Server Report Builder que corresponde à versão do SQL Server que utiliza para o servidor de relatórios. Caso contrário, verá um erro, o servidor de relatórios predefinido não será guardado e não poderá criar ou editar relatórios.