Como configurar o Gerenciador de Relatórios

O Gerenciador de Relatórios é um aplicativo de front-end da Web usado para exibir relatórios, gerenciar o conteúdo do servidor de relatórios e conceder a um usuário o acesso ao servidor de relatórios no modo nativo. O Gerenciador de Relatórios é instalado com o serviço Web Servidor de Relatórios na mesma instância do servidor de relatórios e, opcionalmente, configurado se você selecionar a opção Instalar na configuração de modo nativo padrão na Instalação. Também é possível configurar o Gerenciador de Relatórios como uma tarefa posterior à instalação. Este tópico fornece informações sobre os seguintes cenários de configuração do Gerenciador de Relatórios:

  • Configurar o Gerenciador de Relatórios para usar a URL padrão

    O Gerenciador de Relatórios é um aplicativo Web que os usuários acessam em um navegador da Web. Você deve definir a URL usada para abrir o aplicativo em uma janela do navegador. A URL consiste em um nome de host, uma porta e um diretório virtual. Os valores padrão dessa URL incluem o nome de host e os valores de porta definidos para a URL do serviço Web Servidor de Relatórios, mais o nome do diretório virtual de relatórios. Se você tiver uma instância nomeada, o diretório virtual será relatórios_instância, onde instância é o nome de sua instância do Reporting Services.

  • Configurar o Gerenciador de Relatórios para usar a URL de um servidor de relatório específico

    Por padrão, o Gerenciador de Relatórios se conecta ao serviço Web Servidor de Relatórios executado no mesmo serviço Servidor de Relatórios. O Gerenciador de Relatórios usa a URL do serviço Web Servidor de Relatórios para estabelecer a conexão. Se você definir várias URLs para o serviço Web Servidor de Relatórios, o Gerenciador de Relatórios usará a última URL definida. No entanto, para algumas implantações, talvez você queira que o Gerenciador de Relatórios sempre se conecte ao serviço Web por meio de uma URL estática. Um exemplo de um motivo pelo qual talvez você queira fazer isso seria se tivesse configurado a filtragem de pacotes em uma determinada porta ou endereço IP, e quisesse que todas as conexões com o servidor de relatórios passassem pelas regras de filtragem definidas.

  • Apontar o Gerenciador de Relatórios para um servidor de relatórios remoto

    Por padrão, o Gerenciador de Relatórios fornece acesso de front-end ao serviço Web Servidor de Relatório executado na mesma instância do servidor, mas você poderá configurar o Gerenciador de Relatórios para se conectar a um serviço Web Servidor de Relatórios remoto se desejar executar o serviço Web e o Gerenciador de Relatórios em processos separados ou se estiver configurando o acesso ao servidor de modo diferente para cada servidor (por exemplo, caso esteja implantando o Gerenciador de Relatórios para os usuários em uma extranet ou conexão com a Internet e queira colocar um firewall entre o servidor de relatórios e o Gerenciador de Relatórios).

  • Personalizar estilos e o título do aplicativo

    É possível personalizar o Gerenciador de Relatórios, o visualizador de relatório HTML e a barra de ferramentas de relatório de maneiras limitadas alterando os estilos e editando o título do aplicativo mostrado no Gerenciador de Relatórios.

  • Desativar o Gerenciador de Relatórios

    Quando você instala uma instância do Reporting Services que usa modo nativo, por padrão, o Gerenciador de Relatórios é habilitado. Entretanto, você pode desabilitar o Gerenciador de Relatórios se tiver um aplicativo de front-end que forneça funções equivalentes ou se quiser usar apenas as interfaces Acesso da URL ou SOAP para acessar o servidor de relatórios ou se estiver usando o Gerenciador de Relatórios a partir de uma instância diferente do servidor de relatórios.

Pré-requisitos

Para usar o Gerenciador de Relatórios, é preciso atender aos seguintes pré-requisitos:

  • Você deve ter um servidor de relatórios minimamente configurado. Para obter mais informações sobre como configurar um servidor de relatórios para que ele atenda pelo menos ao mínimo dos requisitos necessários, consulte Como configurar um servidor de relatório.

  • É necessário que o servidor de relatório seja executado no modo nativo. Não é possível usar o Gerenciador de Relatórios com um servidor de relatórios configurado para o modo integrado do SharePoint. Para obter mais informações sobre como determinar ou alternar os modos do servidor de relatórios, consulte Como alternar os modos do servidor (Configuração do Reporting Services).

  • Você também deve ter o Internet Explorer 6.0 ou posterior com script habilitado. Para obter mais informações, consulte Planejando o suporte do navegador.

Configurar o Gerenciador de Relatórios para usar a URL padrão

Por padrão, a URL do Gerenciador de Relatórios consiste em um nome de diretório virtual exclusivo, mais a porta e o nome de host definidos para o serviço Web Servidor de Relatórios executado na mesma instância. Na maioria dos casos, o nome de host é o nome de rede do computador servidor de relatórios, mas também pode ser um endereço IP ou cabeçalho de host que resolva o computador. Para configurar o Gerenciador de Relatórios para usar a URL padrão, use a página URL do Gerenciador de Relatórios na ferramenta Configuração do Reporting Services.

Para configurar a URL do Gerenciador de Relatórios padrão e o diretório virtual

  1. Abra a ferramenta Configuração do Reporting Services e se conecte à instância do servidor de relatório.

  2. Na ferramenta Configuração do Reporting Services, clique em URL do Gerenciador de Relatórios para abrir a página para configurar a URL.

  3. Digite um nome de diretório virtual exclusivo para o Gerenciador de Relatórios.

  4. Clique em Aplicar.

  5. Se você estiver usando o Windows Vista ou o Windows Server 2008, talvez sejam necessárias algumas etapas adicionais antes de usar o Gerenciador de Relatórios. Para obter mais informações, consulte Como configurar um servidor de relatório para administração local no Windows Vista e no Windows Server 2008 (UAC).

Configurar o Gerenciador de Relatórios para usar a URL de um servidor de relatório específico

Quando você configura as URLs na ferramenta Configuração do Reporting Services, o Gerenciador de Relatórios detecta e usa automaticamente todas as URLs novas e atualizadas do servidor de relatórios executado na mesma instância do servidor. Se a sua implantação exigir o uso de uma única URL estática para todas as solicitações do servidor de relatórios, você poderá especificar essa URL no arquivo RSReportServer.config.

Para configurar uma URL estática do servidor de relatório

  1. Abra o arquivo RSReportServer.config em um editor de texto. Por padrão, ele está localizado em \Arquivos de Programas\Microsoft SQL Server\MSRS10_50.<nome_da_instância>\Reporting Services\ReportServer.

  2. Localize ReportServerURL.

  3. Substitua-o pela URL da instância do servidor de relatórios.

  4. Salve suas alterações e feche o arquivo.

Para obter mais informações sobre o arquivo de configuração, consulte Como modificar um arquivo de configuração do Reporting Services e Arquivo de configuração RSReportServer.

Configurar o Gerenciador de Relatórios para usar um servidor de relatórios remoto

Para configurações de implantação que usam o Gerenciador de Relatórios e o servidor de relatórios em computadores diferentes, é preciso ter duas instalações separadas do Reporting Services. O Gerenciador de Relatórios é inserido no serviço Servidor de Relatórios e não é instalado por si só. Para executar o Gerenciador de Relatórios em outro computador em seu próprio processo, instale um segundo servidor de relatórios. Ambas as instâncias de servidor devem ser servidores de relatório do SQL Server 2008.

Para conectar o Gerenciador de Relatórios a uma instância do servidor de relatórios remoto

  1. Instale duas instâncias de servidor de relatório.

  2. Configure a primeira instalação que hospedará o servidor de relatórios:

    1. Inicie a ferramenta Configuração do Reporting Services.

    2. Clique em URL do Serviço Web para configurar um nome de host, porta e diretório virtual para o servidor de relatórios.

    3. Clique em Banco de Dados para configurar o banco de dados do servidor de relatórios.

  3. Configure a segunda instalação que hospedará o Gerenciador de Relatórios:

    1. Inicie a ferramenta Configuração do Reporting Services.

    2. Clique em URL do Gerenciador de Relatórios para entrar em um nome do diretório virtual para o Gerenciador de Relatórios.

    Não configure o banco de dados. Não teste as URLs.

  4. No computador com o Gerenciador de Relatórios, modifique as definições de configuração em RSReportServer.config para apontar para a instância do servidor de relatório remoto. Durante a inicialização, o Gerenciador de Relatórios lerá o arquivo de configuração para obter a URL para o servidor de relatórios:

    1. Abra RSReportServer.config em um editor de texto. Por padrão, ele está localizado em \Arquivos de Programas\Microsoft SQL Server\MSRS10_50.<nome_da_instância>\Reporting Services\ReportServer.

    2. Localize ReportServerURL.

    3. Substitua pela URL da instância do servidor de relatórios remoto.

    4. Salve suas alterações e feche o arquivo.

  5. Se necessário, habilite a porta 80 em ambos os computadores para permitir solicitações por essa porta. Para obter mais informações, consulte Como configurar um firewall para acesso ao servidor de relatório.

  6. Reinicie o servidor de relatórios.

  7. Abra o Gerenciador de Relatórios em uma janela do navegador. Caso já esteja aberto, atualize o navegador para verificar se o Gerenciador de Relatórios está conectado ao servidor remoto. Você deverá ver o conteúdo do servidor de destino.

  8. Desative os recursos de servidor que você não estiver usando:

    • No computador com o Gerenciador de Relatórios, desative WebServiceAndHTTPAccessEnabled e ScheduleEventsAndReportDeliveryEnabled.

    • No computador Servidor de Relatórios, desative ReportManagerEnabled.

Para obter mais informações sobre como desativar recursos, consulte Como ativar e desativar recursos do Reporting Services.

Personalizar estilos e o título do aplicativo

A Microsoft não oferece suporte à personalização das folhas de estilo do Gerenciador de Relatórios. No entanto, se você tiver experiência no desenvolvimento Web, poderá modificar os estilos por sua conta e risco. Para obter mais informações sobre quais arquivos contêm informações de estilo, consulte Personalizando folhas de estilo para o Visualizador de HTML e o Gerenciador de Relatórios.

O Gerenciador de Relatórios tem um título de aplicativo que aparece na parte superior da página. Por padrão, o título é SQL Server Reporting Services. Este título pode ser personalizado. Para alterar o título, use a página Configurações de Site no Gerenciador de Relatórios. Para modificar as configurações do aplicativo no Gerenciador de Relatórios, você deve receber a função Administrador de Sistema para definir propriedades na página Configurações de Site. Para exibir o título do aplicativo, os usuários devem receber a função Usuário do Sistema.

Para modificar o título do aplicativo

  1. Faça logon usando uma conta que com permissões de Administrador de Sistema no servidor de relatórios.

  2. Abra o Internet Explorer.

  3. Insira a URL do Gerenciador de Relatórios. Por padrão, considera-se http://<nome-do-servidor>/relatórios, mas se você tiver instalado o Reporting Services como uma instância nomeada, a URL padrão será http://<nome-do-servidor>/relatórios<_nome-da-instância>.

  4. Clique em Configurações de Site.

  5. Na guia Geral, em Nome, substitua SQL Server Reporting Services por outro nome.

  6. Clique em Aplicar.

Desativar o Gerenciador de Relatórios

Você poderá desativar o Gerenciador de Relatórios se tiver um aplicativo personalizado que forneça funções equivalentes ou se estiver usando o aplicativo Gerenciador de Relatórios de uma instância de serviço diferente. Para desativar o Gerenciador de Relatórios, modifique o arquivo RSReportServer.config.

Para desativar o Gerenciador de Relatórios

  1. Abra o arquivo RSReportServer.config em um editor de texto. Por padrão, ele está localizado em \Arquivos de Programas\Microsoft SQL Server\MSRS10_50.<nome_da_instância>\Reporting Services\ReportServer.

  2. Localize IsReportManagerEnabled.

  3. Defina o valor como False.

  4. Salve suas alterações e feche o arquivo.

Para obter mais informações sobre como modificar o arquivo de configuração, consulte Como modificar um arquivo de configuração do Reporting Services. Para obter mais informações sobre como desabilitar recursos no Reporting Services, consulte Como ativar e desativar recursos do Reporting Services.