Solucionando problemas de erros de inicialização e criptografia de chave

Esta seção descreve os erros de inicialização e criptografia que podem ocorrer durante uma implantação de expansão, atualização ou operação de recuperação. Os erros de inicialização e criptografia indicam que o produto está instalado, mas não está em um estado de funcionamento. Os erros de criptografia indicam um problema na criação, no armazenando ou na leitura das chaves de criptografia usadas para proteger dados confidenciais.

Para obter informações adicionais sobre um erro, exiba o ReportServerService_<timestamp>.log. Este é o arquivo de log de rastreamento para o serviço do servidor de relatório. Se o log contiver entradas que indicam o estado em que o serviço não está inicializado, comece pelo serviço troubleshootingthe. Para obter mais informações, consulte Log de rastreamento do serviço do servidor de relatório.

Erros de criptografia e inicialização

Os erros de inicialização podem ocorrer ao instalar uma instância do servidor de relatório e selecionar um banco de dados existente do servidor de relatório para essa instância. Normalmente, um banco de dados existente é selecionado porque uma instância do servidor de relatório está sendo adicionada a uma implantação de expansão. Neste cenário, o erro de inicialização é esperado caso você não tenha adicionado a instância a partir de um servidor de relatório que já tenha se unido à implantação de expansão. Para obter mais informações sobre esse cenário, consulte Configurando o Reporting Services para implantação em expansão.

Se um erro de inicialização ocorrer e você não estiver configurando uma implantação de expansão, verifique se as permissões em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Reporting Services especificam Full Control para a conta usada para executar o serviço do servidor de relatório.

Os erros de inicialização e de chave de criptografia incluem as seguintes mensagens.

rsFailedToDecryptConfigInformation

Esse erro ocorre quando um servidor de relatório não pode descriptografar as configurações de conexão do banco de dados do servidor de relatório ou as configurações de conta autônoma no arquivo rsreportserver.config. O arquivo rsreportserver.config contém valores criptografados que só podem ser descriptografados pela instância do servidor de relatório que criou as entradas. Esse erro ocorrerá se você usar um arquivo de configuração do servidor de relatório que foi copiado de outra instância de servidor. Se o erro rsFailedToDecryptConfigInformation ocorrer, solucione-o redefinindo as informações de conta no servidor de relatório que está produzindo o erro. Você pode usar a ferramenta Configuração do Reporting Services ou a linha de comando rsconfig.exe para definir a conta.

rsReportServerDisabled

O banco de dados do servidor de relatório contém informações fundamentais para uma instância específica do servidor de relatório, mas as chaves não são válidas. Isso ocorre quando você altera as informações de perfil da instância do servidor de relatório.

A mensagem de erro de rsReportServerDisabled é: “O serviço Web do servidor de relatório não está sendo executado como a conta de serviço Web especificada em rsreportserver.config”. Para resolver este erro, tente o seguinte:

  1. Execute a ferramenta Configuração do Reporting Services ou o rsconfig para atualizar a conexão do banco de dados do servidor de relatório de modo que as novas informações de perfil sejam refletidas.

  2. Restaure as chaves para atualizar as informações fundamentais armazenadas no banco de dados do servidor de relatório.

Para obter mais informações, consulte Configurando a conta de serviço do servidor de relatório.