Adicionar e remover chaves de encriptação para implementação escalonável

Pode executar o Reporting Services num modelo de implementação escalonável, configurando múltiplos servidores de relatórios para usar uma base de dados partilhada de servidores de relatórios. A adesão a uma implementação escalonável baseia-se em saber se o servidor de relatórios armazena uma chave de encriptação na base de dados do servidor de relatórios. Pode controlar a membresia de implementação escalonável adicionando e removendo chaves de encriptação para instâncias específicas do servidor de relatórios. Se estiveres a remover nós da implementação, podes removê-los por qualquer ordem. Se estiver a adicionar nós a uma implementação, deve juntar-se a quaisquer novas instâncias a partir de um servidor de relatórios que já faça parte da implementação.

Utilize a ferramenta Reporting Services Configuration para configurar a implementação escalonável

A forma mais fácil de configurar uma implementação escalonável é usar a ferramenta Reporting Services Configuration. Para mais informações e instruções passo a passo, consulte Configurar uma implementação escalonável de servidor de relatórios em modo nativo.

Use o Rskeymgmt para configurar a implementação escalonável

Use a utilidade rskeymgmt para inicializar uma instância de servidor de relatórios e usar uma base de dados partilhada de servidor de relatórios. Adicionar um servidor de relatórios a uma implementação escalonável requer que inicialize o servidor de relatórios. A inicialização requer permissões de administrador. Tem de ter credenciais de administrador para o computador remoto que aloja o servidor de relatórios que está a adicionar à implementação.

Associar um servidor de relatórios a uma implementação de expansão horizontal (rskeymgmt)

  1. Execute rskeymgmt.exe localmente no computador que aloja um servidor de relatórios que já é membro da implementação escalonável do servidor de relatórios.

  2. Use o argumento -j para juntar um servidor de relatórios à base de dados do servidor de relatórios. Use os argumentos -m e -n para especificar a instância remota do servidor de relatórios que pretende adicionar à implementação. Use os argumentos -u e -v para especificar uma conta de administrador no computador remoto. Se estiveres a criar uma implementação escalonável usando múltiplas instâncias de servidor de relatórios no mesmo computador, a sintaxe a usar é ligeiramente diferente. Para mais informações sobre a sintaxe que deve usar, consulte a utilidade rskeymgmt (SSRS).

    O exemplo seguinte ilustra os argumentos que deve especificar se estiver a adicionar um servidor de relatórios remoto a uma implementação expandida. Pode omitir credenciais se tiver permissões de administrador no computador remoto:

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    
  3. Reinicie o Serviço Reporting Services Windows.

Remova um servidor de relatórios de uma implementação expandida (rskeymgmt)

  1. Abra o ficheiro rsreportserver.config do servidor de relatórios que quer remover e encontre o ID da instalação. Por defeito, este ficheiro está localizado em Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer).

    Se instalares uma única instância, só há um ficheiro rsreportserver.config no computador. Se várias instâncias de Reporting Services estiverem instaladas, utilize a página de Estado do Servidor na ferramenta Reporting Services Configuration para encontrar o identificador de instância (por exemplo, MSSQL.2) do servidor de relatórios que pretende remover. O nome da pasta que armazena os ficheiros de programa para a instância do servidor de relatórios baseia-se no identificador da instância (por exemplo, Program Files\Microsoft SQL Server\MSSQL.2).

  2. Execute rskeymgmt.exe. Pode executá-lo em qualquer servidor de relatórios que faça parte da implementação de expansão horizontal do servidor de relatórios.

  3. Use o argumento -r para remover a instância do servidor de relatórios da implementação com expansão horizontal. O exemplo seguinte ilustra os argumentos que deve especificar:

    rskeymgmt -r <installation ID>  
    
  4. Reinicie o Serviço Reporting Services Windows.

Estes passos removem o servidor de relatórios de uma implementação escalonável, mas não desinstalam a instância de Reporting Services no servidor de relatórios. Depois de remover o servidor de relatórios da implementação escalonável, pode desinstalar o Reporting Services do servidor se já não precisar do Reporting Services nesse servidor. Para mais informações, consulte Desinstalar uma instância existente do SQL Server (Configuração)