SSRS 2008:无法恢复加密密钥

SSRS 2008:无法恢复加密密钥

我已使用并行升级将 SQL Server 2005 数据库迁移到 SQL Server 2008。我已复制 Reportserver 和 reportservertempdb 数据库,并配置 SQl Server Reporting Services 2008 以使用这个新数据库。我无法将 SSRS 密钥恢复到新的 SSRS 2008 服务器。密钥恢复报告:

Microsoft.ReportingServices.WmiProvider.WMIProviderException: An error occurred when attempting to connect to the report server remote procedure call (RPC) end point. Verify that the Report Server Windows service is running, and then retry the operation.

 ---> System.Runtime.InteropServices.COMException (0x800706B3): The RPC server is not listening. (Exception from HRESULT: 0x800706B3)
   --- End of inner exception stack trace ---
   at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
   at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, String password)
   at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, String password)

我可以打开SSRS网站,但由于恢复SSRS密钥失败,无法打开加密内容。

有人可以帮忙吗?

答案1

回复晚了,但我刚刚在将 SSRS 2008 R2 移动到新服务器时遇到了这个问题。

遇到了与上述相同的问题,但通过数据库和凭据向导为我解决了这个问题,尽管我没有做任何更改,但所有内容都显示正确。

转到配置管理器中的数据库->更改凭据/更改数据库,然后单击两个向导。

此后我就能恢复密钥了。

答案2

当您尝试通过 Report Services 配置管理器恢复加密密钥时,会出现什么错误?

答案3

我认为我们需要在应用密钥之前验证凭据和数据库设置。我遇到过类似的问题,并检查了所有设置,似乎确实刷新了。之后,我能够毫无问题地恢复密钥。

答案4

我的解决方案:

在服务器上,我进入“Reporting Services 配置管理器”->服务帐户->更改为网络服务帐户->应用->使用我当前的用户凭据在提示符下登录 SQL->更改回虚拟服务->应用->再次使用当前凭据

它应用了权限,然后允许我导入密钥

相关内容