2011-04-05 117 views
30

我试图在独立的机器上将报表服务器2008设置为SQL Server 2008 R2计算机上的Reporting Services数据库。Reporting Services 2008-报表服务器安装未初始化

我配置了Reporting Services配置管理器中的所有内容(与我们在另一对服务器上设置的设置相同)。数据库连接测试工作正常,最后的“进度和完成”和屏幕显示“成功”。然而,当我浏览到报表服务器我得到的错误:“报表服务器安装未初始化(rsReportServerNotActivated)”

我已经看到了一些解决方案的在线这一点,但他们建议使用Reporting Services配置管理器上的初始化选项卡对其进行初始化。或者使用rsactivate命令。现在在2008年,我似乎无法找到这些,所以我有点卡住了。

当我使用Reporting Services配置管理器,我得到在事件查看器以下错误:

The application domain WindowsService_1 failed to initialize. Error: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized. at Microsoft.ReportingServices.Library.ConnectionManager.b_2() at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c_DisplayClass1.b__0(Object state) at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state) at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback) at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey() at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage() at Microsoft.ReportingServices.Library.ServiceController.ServiceStartThread(Object firstStart).

依次为:

The application domain WindowsService_1 failed to initialize. Error: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerNotActivatedException: The report server installation is not initialized. at Microsoft.ReportingServices.Library.ConnectionManager.b_2() at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c_DisplayClass1.b__0(Object state) at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state) at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback) at Microsoft.ReportingServices.Library.ConnectionManager.GetEncryptionKey() at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage() at Microsoft.ReportingServices.Library.ServiceController.ServiceStartThread(Object firstStart).

有另一种方式我可以初始化报表服务器安装?

回答

69

我最终设法通过转到Reporting Services配置管理器>加密密钥>删除加密内容>删除来实现此目的。

不知道为什么这个工作,但它做到了。

为了完整起见,我已经注意到我仍然在应用程序日志中得到以下错误,幸运的是,这似乎并没有给我造成任何明显的问题,但依然如此。

Failed to unload app domain DefaultDomain. The following exception occurred: Error while unloading appdomain. (Exception from HRESULT: 0x80131015).

如果我找到其他东西,我会回复。

+1

工作就像一个魅力,谢谢!注意:对于任何好奇的人,自从删除加密内容后,我的应用程序日志中没有出现任何错误。 – russds 2013-11-22 15:40:23

+0

即使SQL Server 2012 SSRS连接到SQL Server 2008 R2,这也适用于我DB – xhafan 2014-01-28 14:15:13

+0

工作就像一个魅力!在完成将SQL Server 2012升级到SQL Server 2014后,我遇到了这个麻烦。 – 0070 2015-05-08 06:48:03

相关问题