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...

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.

842421
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sintomas
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\UserNameReportingServicesService!crypto!d00!5/18/2004-13:10:54:: i INFO: Exporting  public keyReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Performing  sku validationReportingServicesService!crypto!d00!5/18/2004-13:10:55:: i INFO: Importing  existing encryption keyReportingServicesService!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: UserNameaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Exporting public keyaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Performing sku validationaspnet_wp!crypto!c84!5/21/2004-05:26:15:: i INFO: Importing existing encryption  keyaspnet_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.
Causa
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.
Resolução
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:
  1. 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.
  2. 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 /?
  3. 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.
  4. Pare de Serviços de Informações da Internet da Microsoft (IIS).
  5. Pare o serviço Report Server Windows.
  6. 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.
  7. Inicie o IIS.
  8. Inicie o serviço Report Server Windows.
  9. 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.
Ponto Da Situação
Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".
contexto de segurança em
Referências
Para obter mais informações sobre logs de rastreamento de Reporting Services visite o seguinte site da Microsoft Developer Network (MSDN):For Para obter informações sobre o arquivo de configuração rsreportserver, visite o seguinte Web site da Microsoft:

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 842421 - Última Revisão: 12/08/2015 07:21:44 - Revisão: 3.0

  • Microsoft SQL Server 2000 Reporting Services
  • kbnosurvey kbarchive kbsqlsetup kbtshoot kbconfig kbservice kbreport kbmsg kbuser kbsettings kblogin kberrmsg kbprb kbmt KB842421 KbMtpt
Esta informação foi útil?