Adicionando e removendo chaves de criptografia para implantação de expansão

É possível executar o Reporting Services em um modelo de implantação de expansão configurando-se vários servidores de relatório para usarem um banco de dados do servidor de relatório compartilhado. A associação em uma implantação de expansão tem como base o fato de o servidor de relatório armazenar uma chave de criptografia no banco de dados do servidor de relatório. Você pode controlar a associação de implantação de expansão pela adição ou remoção de chaves de criptografia para instâncias específicas do servidor de relatório. Se estiver removendo nós da implantação, você poderá os removê-los em qualquer ordem. Se estiver adicionando nós a uma implantação, você deverá unir quaisquer novas instâncias de um servidor de relatório que já faça parte da implantação.

Usando a ferramenta Configuração do Reporting Services para configurar a implantação de expansão

O modo mais fácil para configurar uma implantação de expansão é usar a ferramenta Configuração do Reporting Services. Para obter mais informações e instruções passo a passo, consulte Configurando o Reporting Services para implantação em expansão e Como configurar uma implantação em expansão do servidor de relatório (Configuração do Reporting Services).

Usando Rskeymgmt para configurar a implantação de expansão

Use o utilitário rskeymgmt para inicializar uma instância do servidor de relatório a fim de usar um banco de dados de servidor do relatório compartilhado. A adição de um servidor de relatório para uma implantação de expansão requer que você inicialize o servidor de relatório. A inicialização requer permissões de administrador. Você deve ter credenciais de administrador para o computador remoto que hospeda o servidor de relatório que está sendo associado à implantação.

Como unir um servidor de relatório a uma implantação de expansão (rskeymgmt)

  1. Execute rskeymgmt.exe localmente no computador que hospeda um servidor de relatório que já seja um membro da implantação de expansão do servidor de relatório.

  2. Use o argumento -j para unir um servidor de relatório ao banco de dados do servidor de relatório. Use os argumentos -m e -n para especificar a instância do servidor de relatório remoto que deseja adicionar à implantação. Use os argumentos -u e -v para especificar uma conta de administrador no computador remoto. Se estiver criando uma implantação de expansão com o uso de várias instâncias de servidor de relatório no mesmo computador, a sintaxe a ser usada é um pouco diferente. Para obter mais informações sobre a sintaxe que deve ser usada, consulte Utilitário rskeymgmt.

    O exemplo a seguir ilustra os argumentos que devem ser especificados se você estiver associando um servidor de relatório remoto a uma implantação de expansão (essas credenciais podem ser omitidas se você tiver permissões de administrador no computador remoto):

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>
    

Como remover um servidor de relatório de uma implantação de expansão (rskeymgmt)

  1. Abra o arquivo rsreportserver.config do servidor de relatório que deseja remover e localize o ID da instalação. Por padrão, esse arquivo está localizado em Arquivos de Programas\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Se você instalou uma única instância, haverá apenas um arquivo rsreportserver.config no computador. Se várias instâncias do Reporting Services estiverem instaladas, use a página Status do Servidor na ferramenta Configuração do Reporting Services para localizar o identificador da instância (por exemplo, MSSQL.2) do servidor de relatório que deseja remover. O nome da pasta que armazena os arquivos de programas da instância do servidor de relatório terá como base o identificador da instância (por exemplo, Arquivos de Programas\Microsoft SQL Server\MSSQL.2).

  2. Execute rskeymgmt.exe. Isso pode ser executado em qualquer servidor de relatório que faça parte da implantação de expansão do servidor de relatório.

  3. Use o argumento -r para liberar a instância do servidor de relatório da implantação de expansão. O exemplo a seguir ilustra os argumentos que você deve especificar:

    rskeymgmt -r <installation ID>
    

Essas etapas removem o servidor de relatório de uma implantação em expansão, mas não desinstalam a instância do Reporting Services no servidor de relatório. Depois de remover o servidor de relatório da implantação em expansão, você pode desinstalar o Reporting Services do servidor de relatório se não precisar mais do Reporting Services nesse servidor. Para obter mais informações, consulte Como desinstalar uma instância existente do SQL Server (Instalação) nos SQL Server Manuais Online.