Você recebe uma mensagem de erro no log de rastreamento do Reporting Services quando você reiniciar o serviço servidor de relatório após você alterar a conta de usuário usada para executar o serviço servidor de r...
Em um computador que esteja executando o Microsoft
SQL Server 2000 Reporting Services, se você alterar o
conta de usuário que você usar para executar o serviço servidor de relatório e, em seguida, reinicie o serviço do servidor de relatório, você poderá notar
um comportamento semelhante ao seguinte:
Se você alterar a conta de usuário usada para executar o
Relatório do serviço de servidor Windows, você pode receber uma mensagem de erro semelhante
o seguinte no log de rastreamento do Reporting Services:
ReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Initializing
crypto as user: DomainName\UserName
ReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Exporting
public key
ReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Performing
sku validation
ReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Importing
existing encryption key
ReportingServicesService!library!d00!5/18/2004-13:10:55:: e ERROR: Throwing
Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:
The report server cannot decrypt the symmetric key used to access sensitive or
encrypted data in a report server database. You must either restore a backup key
or delete all encrypted content and then restart the service. Check the
documentation for more information., ; Info:
Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:
The report server cannot decrypt the symmetric key used to access sensitive or
encrypted data in a report server database. You must either restore a backup
key or delete all encrypted content and then restart the service. Check the
documentation for more information. --->
System.Runtime.InteropServices.COMException (0x80090005): Bad Data.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,
IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob)
at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey()
--- End of inner exception stack trace ---
ReportingServicesService!library!d00!5/18/2004-13:10:55:: Exception caught
while starting service. Error:
Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:
The report server cannot decrypt the symmetric key used to access sensitive or
encrypted data in a report server database. You must either restore a backup
key or delete all encrypted content and then restart the service. Check the
documentation for more information. --->
System.Runtime.InteropServices.COMException (0x80090005): Bad Data.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,
IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob)
at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey()
--- End of inner exception stack trace ---
at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey()
at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage()
at Microsoft.ReportingServices.Library.ConnectionManager.VerifyConnection()
at Microsoft.ReportingServices.Library.ServiceController.ServiceStartThread()
ReportingServicesService!library!d00!5/18/2004-13:10:55:: Attempting to start
service again...
Observação Por padrão, o log de rastreamento do serviço Report Server Windows é
registrado na InstallationDrive: Servidor \ SQL de \Program Files\MicrosoftInstanceOfSQLServer\Reporting Services\LogFiles\ReportServerService_Carimbo de horaarquivo. log.
Se você alterar a conta de usuário usada para executar o
Relatório de serviço do servidor Web, você pode receber uma mensagem de erro é semelhante a
o seguinte no log de rastreamento do Reporting Services:
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Initializing crypto as
user: UserName
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Exporting public key
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Performing sku validation
aspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Importing existing encryption
key
aspnet_wp!library!c84!5/21/2004-05:26:15:: e ERROR:
Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:
The report server cannot decrypt the symmetric key used to access sensitive
or encrypted data in a report server database. You must either restore a
backup key or delete all encrypted content and then restart the service.
Check the documentation for more information., ;
Info: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerDisabledException:
The report server cannot decrypt the symmetric key used to access sensitive or
encrypted data in a report server database. You must either restore a backup
key or delete all encrypted content and then restart the service. Check the
documentation for more information. --->
System.Runtime.InteropServices.COMException (0x80090005): Bad Data.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode,
IntPtr errorInfo)
at RSManagedCrypto.RSCrypto.ImportSymmetricKey(Byte[] pSymKeyBlob)
at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey()
--- End of inner exception stack trace ---
aspnet_wp!webserver!72c!5/21/2004-05:26:25:: i INFO: Reporting Web Server
stopped
Observação Por padrão, é registrado no log de rastreamento do serviço Web Report Server
no InstallationDrive: Servidor \ SQL de \Program Files\MicrosoftInstanceOfSQLServer\Reporting Services\LogFiles\ReportServer_Carimbo de horaarquivo. log.
Além disso, quando você iniciar o Gerenciador de relatório
Você pode receber uma mensagem de erro semelhante à seguinte:
O
relatório de servidor não pode descriptografar a chave simétrica usada para acessar confidenciais ou
dados criptografados em um banco de dados do servidor de relatório. Restaure um backup
chave ou excluir todos criptografados de conteúdo e, em seguida, reinicie o serviço. Verifique o
documentação para obter mais informações. (rsReportServerDisabled) Obter ajuda on-line Dados inválidos.
O
Serviço de servidor de relatório usa a chave simétrica para acessar o criptografado
dados em um banco de dados do servidor de relatório. Essa chave simétrica é criptografado usando um
assimétrica chave pública que corresponde ao computador e a conta de usuário
que é usado para executar o serviço servidor de relatório. Quando você alterar a conta de usuário
que é usado para executar o serviço servidor de relatório, o servidor de relatório não pode
Use a chave pública assimétrica para descriptografar a chave simétrica. Portanto, o servidor de relatório
serviço não pode usar a chave simétrica para acessar os dados do servidor de relatório
banco de dados.
Para resolver esse problema
problema, você deve fazer backup das chaves criptografadas antes de alterar a conta de usuário
que é usado para executar o serviço Report Server Windows ou Web de servidor de relatório
serviço e, em seguida, você deve aplicar as chaves que foram copiadas. Para fazer isso, no
computador que está executando o Reporting Services, execute estas etapas:
Inicie o serviço Report Server Windows e
o serviço Web Report Server usando a conta de usuário que o serviço foi
executando com êxito para.
Use o utilitário de linha de comando rskeymgmt para fazer backup de
chaves de criptografia. Para fazer isso, execute o seguinte comando no prompt de comando:
RSKeyMgmt -e -f Nome do arquivo -p StrongPassword
Observação: Substituir Nome do arquivo e StrongPassword com um
nome de arquivo apropriado e uma senha apropriada. Por padrão, o rskeymgmt
Utilitário de linha de comando está localizado na InstallationDrive: Pasta de \Program Files\Microsoft SQL Server\80\Tools\Binn.
For
mais informações sobre o utilitário de linha de comando rskeymgmt, execute o seguinte
comando no prompt de comando:
RSKeyMgmt /?
Use o utilitário de linha de comando rskeymgmt para remover o
referência para as chaves existentes. Para fazer isso, execute o seguinte comando na
prompt de comando:
RSKeyMgmt - r ID de instalação
Observação Substituir ID de instalação com a ID de instalação é
fornecidas a ID de instalação configuração do arquivo rsreportserver. Por padrão, o
Arquivo rsreportserver config é armazenado na InstallationDrive: \Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer pasta.
Pare de Serviços de Informações da Internet da Microsoft (IIS).
Pare o serviço Report Server Windows.
Alterar a conta de usuário usada para executar o relatório
Windows Server ou o serviço Web Report Server para a conta de usuário
que você deseja.
Inicie o IIS.
Inicie o serviço Report Server Windows.
Use o utilitário de linha de comando rskeymgmt para aplicar a
chaves de criptografia que foram feitas na etapa 2. Para fazer isso, execute o seguinte
comando no prompt de comando:
RSKeyMgmt - a -f Nome do arquivo -p StrongPassword
Observação Substituir Nome do arquivo e StrongPassword com o
nome do arquivo e a senha usada para fazer backup de criptografia simétrica
chaves na etapa 1.
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 842421
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.