Partilhar via


Configurar uma implantação de expansão do servidor de relatório no modo nativo (Gerenciador de configurações do SSRS)

O modo nativo do 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. As implantações em expansão são usadas para aumentar a escalabilidade dos servidores de relatório para manipular mais usuários simultâneos e cargas maiores de execução de relatório. Elas também podem ser usadas para dedicar servidores específicos para processar relatórios interativos ou agendados

Os servidores de relatório no modo do SharePoint utilizam a infraestrutura de produtos do SharePoint para expansão. A expansão do modo do SharePoint é executada adicionando mais servidores de relatório do modo do SharePoint ao farm do SharePoint. Para obter informações sobre a expansão no modo do SharePoint, confira Adicionar outro servidor de relatório a um Farm (expansão SSRS).

As implantações em expansão consistem de:

  • Duas ou mais instâncias do servidor de relatório que compartilham um único banco de dados do servidor de relatório.

  • Opcionalmente, um cluster NLB (balanceamento de carga de rede) para difundir carga de usuário interativo nas instâncias do servidor de relatório.

Ao implantar o Reporting Services em um cluster NLB, você precisa assegurar que o nome do servidor virtual NLB é usado na configuração das URLs de servidor de relatório e que os servidores estão configurados para compartilhar o mesmo estado de exibição.

O Reporting Services não participa dos clusters do Microsoft Cluster Services. No entanto, é possível criar um banco de dados do servidor de relatório em uma instância do Mecanismo de Banco de Dados que faz parte de um cluster de failover.

Para planejar, instalar e configurar uma implantação em expansão, siga estas etapas:

  • Examine Instalar SQL Server 2014 do Assistente de Instalação (Instalação) nos Manuais Online do SQL Server para obter instruções sobre como instalar instâncias do servidor de relatório.

  • 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 Configurar um servidor de relatório em um cluster com balanceamento de carga de rede.

  • Examine os procedimentos neste tópico para obter instruções sobre como compartilhar um banco de dados do servidor de relatório e associar servidores de relatório a uma expansão.

    Os procedimentos 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.

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

      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 SQL Server 2014, todas as outras instâncias na mesma implantação também deverão ser SQL Server 2014.

    • Use o gerenciador de 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 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. No mínimo, instale 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. 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 SQL Server Browser está habilitado e em execução no servidor de destino. O SQL Server Browser 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. 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.

  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 Configurar um servidor de relatório (Reporting Services modo nativo) nos Manuais Online do SQL Server.

  4. Verifique se o servidor de relatório está operacional. Para obter mais informações, consulte Verificar uma instalação de 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 se conecte à 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ãoe 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 somente 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 Próximo.

    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. Inicie a ferramenta Configuração do Reporting Services e conecte-se à 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 associada. O segundo servidor de relatório deve estar "Aguardando para unir". 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.

    Captura de tela parcial da página Implantação Escalável

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

    Observação

    Problema: quando você tenta unir uma instância do servidor de relatório do Reporting Services à implantação em expansão, pode receber mensagens de erro semelhantes a "Acesso Negado".

    Solução Alternativa: Faça backup das chaves de criptografia da primeira instância do Reporting Services e restaure a chave para o segundo servidor de relatório do Reporting Services. Tente unir o segundo servidor à implantação em expansão do Reporting Services.

  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 Configurar um servidor de relatório em um cluster com balanceamento de carga de rede.

Consulte Também

Configurar uma conta de serviço (SSRS Configuration Manager)Configurar uma URL (SSRS Configuration Manager)Criar um banco de dados do servidor de relatório no modo nativo (SSRS Configuration Manager)Configurar URLs do Servidor de Relatório (SSRS) Configuration Manager)Configurar uma conexão de banco de dados do servidor de relatório (SSRS Configuration Manager)Adicionar e remover chaves de criptografia para implantação de Scale-Out (SSRS Configuration Manager)Gerenciar um modo nativo Reporting Services Servidor de Relatório