Práticas recomendadas para alterar a conta de serviço do servidor de relatório no SQL Server Reporting Services
Este artigo apresenta as melhores práticas para alterar a conta de serviço do servidor de relatório em Microsoft SQL Server Reporting Services e Servidor de Relatórios do Power BI.
Versão original do produto: SQL Server
Número de KB original: 958999
Introdução
Em Microsoft SQL Server Reporting Services, você pode configurar o servidor de relatório para usar o tipo credenciais de serviço para a conexão de banco de dados. Quando você tenta alterar a conta de serviço usando o console de gerenciamento Services.msc, a operação pode corromper a chave de criptografia usada para proteger informações confidenciais armazenadas no banco de dados do servidor de relatório. Recomendamos que você altere a conta de serviço do servidor de relatório usando um dos métodos a seguir
Método 1
Use Reporting Services Configuration Manager para alterar a conta de serviço do servidor de relatório. Para fazer isso, siga estas etapas:
- Abra Reporting Services Configuration Manager e conecte-se à instância de SQL Server Reporting Services.
- Clique em Identidade de serviço da Microsoft no painel esquerdo.
- Altere a conta e a senha na caixa de texto Conta e na caixa de texto Senha e clique em Aplicar.
Método 2
Use o Rsconfig.exe
utilitário para alterar a conta de serviço do servidor de relatório. Para fazer isso, execute o seguinte comando:
Rsconfig -c -s <Server Name> -d <Database Name> -u <User Name> -p <Password> -a <Authentication Method>
Observação
Se a instância de SQL Server que hospeda o banco de dados do servidor de relatório for uma instância nomeada, adicione a opção -i para especificar o nome da instância.
Método 3
Se o método 1 e o método 2 não funcionarem, use o rskeymgmt
utilitário. Ao usar esse utilitário, você deve fazer backup das chaves criptografadas antes de alterar a conta de usuário usada para executar o serviço Microsoft do Servidor de Relatório ou o serviço Web do Servidor de Relatório e, em seguida, você deve aplicar as chaves que foram backup. Para fazer isso, siga estas etapas no computador que está executando o serviço:
Inicie o serviço Microsoft do Servidor de Relatório e o serviço Web do Servidor de Relatório usando a conta de usuário para a qual o serviço estava sendo executado com êxito.
Use o
rskeymgmt
utilitário de linha de comando para fazer backup das chaves de criptografia. Para fazer isso, execute o comando no prompt de comando:RSKeyMgmt -e -f <FileName> -p <StrongPassword>
Observação
Por padrão, o
rskeymgmt
utilitário de linha de comando está localizado no<InstallationDrive>:\Program Files\Microsoft SQL Server\80\Tools\Binn folder
.Para obter mais informações sobre o
rskeymgmt
utilitário de linha de comando, execute o seguinte comando no prompt de comando:rskeymgmt /?
Use o
rskeymgmt
utilitário de linha de comando para remover a referência às chaves existentes. Para fazer isso, execute o comando no prompt de comando:rskeymgmt -r <InstallationID>
Observação
Substitua o
InstallationID
espaço reservado usando a ID de instalação fornecida na configuração InstallationID do arquivo RSReportServer.config . Por padrão, o arquivo RSReportServer.config é armazenado no<InstallationDrive>:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer folder
.Parar os Serviços de Informações da Internet (IIS).
Pare o serviço Microsoft do Servidor de Relatório.
Altere a conta de usuário usada para executar o serviço Microsoft do Servidor de Relatório ou o serviço Web do Servidor de Relatório para a conta de usuário desejada.
Iniciar o IIS.
Inicie o serviço Microsoft do Servidor de Relatório.
Use o utilitário de linha de comando rskeymgmt para aplicar as chaves de criptografia que foram backup na etapa 2. Para fazer isso, execute o seguinte comando no prompt de comando:
rskeymgmt -a -f <FileName> -p <StrongPassword>
Observação
Substitua o
<FileName>
espaço reservado e o<StrongPassword>
espaço reservado pelo nome do arquivo e pela senha usada para fazer backup das chaves de criptografia simétricas na etapa 1.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de