Como configurar uma implantação em expansão do servidor de relatório (Configuração do Reporting Services)

O Reporting Services oferece suporte a um modelo de implantação em expansão que permite executar várias instâncias do servidor de relatório que compartilham um único banco de dados do servidor de relatório.

Para criar uma implantação em expansão, use a Instalação e a ferramenta Configuração do Reporting Services:

  • Use a Instalação para instalar cada instância do servidor de relatório que será associada à implantação em expansão.

  • Use a ferramenta Configuração do Reporting Services para conectar cada servidor de relatório ao banco de dados compartilhado. Você pode se conectar e configurar somente um servidor de relatório de cada vez.

  • Use a ferramenta Configuração do Reporting Services para concluir a expansão por meio da associação de novas instâncias do servidor de relatório à primeira instância do servidor de relatório já conectada ao banco de dados do servidor de relatório.

Para evitar erros de compatibilidade de banco de dados ao conectar as instâncias de servidor ao banco de dados compartilhado, certifique-se de que todas as instâncias tenham a mesma versão. Por exemplo, se você criar o banco de dados do servidor de relatório usando uma instância do servidor de relatório do SQL Server 2008, todas as demais instâncias na mesma implantação também deverão ser do SQL Server 2008. Para obter mais informações, consulte Configurando o Reporting Services para implantação em expansão.

As instruções a seguir explicam como configurar uma implantação em expansão do servidor de relatório com dois nós. Repita as etapas descritas neste tópico para adicionar nós adicionais do servidor de relatório à implantação.

Se você estiver planejando hospedar a implantação em expansão em um cluster NLB (balanceamento de carga de rede), deverá configurar o cluster NLB antes de configurar a implantação em expansão. Para obter mais informações, consulte Como configurar um servidor de relatório em um cluster com balanceamento de carga de rede.

Para instalar uma instância do SQL Server que hospedará os bancos de dados do servidor de relatório

  1. Instale uma instância do SQL Server em um computador que hospedará os bancos de dados do servidor de relatório. Instale pelo menos o Mecanismo de banco de dados do SQL Server e o Reporting Services.

  2. Se necessário, habilite o servidor de relatório para conexões remotas. Por padrão, algumas versões do SQL Server não permitem conexões remotas TCP/IP e de Pipes Nomeados. Para confirmar se conexões remotas são permitidas, use o Gerenciador de Configurações do SQL Server e exiba os parâmetros de configuração de rede da instância de destino. Se a instância remota também for uma instância nomeada, verifique se o serviço Navegador do SQL Server está habilitado e em execução no servidor de destino. O Navegador do SQL Server fornece o número da porta usado para estabelecer conexão com a instância nomeada.

Para instalar a primeira instância do servidor de relatório

  1. Instale a primeira instância do servidor de relatório que faz parte da implantação. Quando instalar o Reporting Services, escolha a opção Instalar, mas não configurar o servidor na página Opções de Instalação do Servidor de Relatório.

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

  3. Configure a URL do serviço Web Servidor de Relatórios, a URL do Gerenciador de Relatórios e o banco de dados do servidor de relatório. Para obter mais informações, consulte Como configurar um servidor de relatório nos Manuais Online do SQL Server.

  4. Verifique se o servidor de relatório está operacional. Para obter mais informações, consulte Como verificar uma instalação do Reporting Services nos Manuais Online do SQL Server.

Para instalar e configurar a segunda instância do servidor de relatório

  1. Execute a instalação para instalar uma segunda instância do Reporting Services em outro computador ou como instância nomeada no mesmo computador. Ao instalar o Reporting Services, escolha a opção Instalar, mas não configurar o servidor na página Opções de Instalação do Servidor de Relatório.

  2. Inicie a ferramenta Configuração do Reporting Services e conecte-se à nova instância que você acabou de instalar.

  3. Conecte o servidor de relatório ao mesmo banco de dados usado para a primeira instância do servidor de relatório:

    1. Clique em Banco de Dados para abrir a página Banco de Dados.

    2. Clique em Alterar Banco de Dados.

    3. Clique em Escolher um banco de dados existente do servidor de relatório.

    4. Digite o nome do servidor da instância do Mecanismo de Banco de Dados do SQL Server que hospeda o banco de dados do servidor de relatório a ser usado. Esse deve ser o mesmo servidor ao qual você se conectou no conjunto de instruções anterior.

    5. Clique em Testar Conexão e clique em Avançar.

    6. Em Banco de Dados do Servidor de Relatório, selecione o banco de dados que você criou para o primeiro servidor de relatório e clique em Avançar. O nome padrão é ReportServer. Não selecione ReportServerTempDB; ele é usado apenas para armazenar dados temporários durante o processamento de relatórios. Se a lista de bancos de dados estiver vazia, repita as quatro etapas anteriores para estabelecer uma conexão com o servidor.

    7. Na página Credenciais, selecione o tipo de conta e as credenciais que o servidor de relatório usará para se conectar ao banco de dados do servidor de relatório. Você pode usar as mesmas credenciais que as da primeira instância do servidor de relatório ou credenciais diferentes. Clique em Avançar.

    8. Clique em Resumo e clique em Concluir.

  4. Configure a URL do serviço Web Servidor de Relatórios. Não teste a URL neste momento. Ela não será resolvida até que o servidor de relatório seja associado à implantação em expansão.

  5. Configure a URL do Gerenciador de Relatórios. Não teste a URL neste momento nem tente verificar a implantação. O servidor de relatório estará indisponível até que ele seja associado à implantação em expansão.

Para unir a segunda instância do servidor de relatório à implantação em expansão

  1. Abra a ferramenta Configuração do Reporting Services e se reconecte à primeira instância do servidor de relatório. O primeiro servidor de relatório já está inicializado para operações de criptografia reversível, portanto ele pode ser usado para unir instâncias adicionais do servidor de relatório à implantação em expansão.

  2. Clique em Implantação em Expansão para abrir a página Implantação em Expansão. Você deve ver duas entradas, um para cada instância do servidor de relatório que está conectada ao banco de dados do servidor de relatório. A primeira instância do servidor de relatório deve estar unido. O segundo servidor de relatório deve exibir um status de "Aguardando para ingressar". Se não vir entradas semelhantes para a sua implantação, verifique se você está conectado ao primeiro servidor de relatório que já está configurado e inicializado para usar o banco de dados do servidor de relatório.

    Instantâneo parcial da página Implantação em Expansão

  3. Na página Implantação em Expansão, selecione a instância do servidor de relatório que está aguardando para se unir à implantação e clique em Adicionar Servidor.

  4. Agora, deverá ser possível verificar que ambas as instâncias do servidor de relatório estão operacionais. Para verificar a segunda instância, você pode usar a ferramenta Configuração do Reporting Services para se conectar ao servidor de relatório e clicar na URL do Serviço da Web ou na URL do Gerenciador de Relatórios.

Se você planejar executar os servidores de relatório em um cluster de servidores com balanceamento de carga, será necessária uma configuração adicional. Para obter mais informações, consulte Como configurar um servidor de relatório em um cluster com balanceamento de carga de rede.