configuration错误:无法加载authentication扩展名

我害怕我的SSRS2008 Express的configuration搞砸了。

我尝试使用我在网上find的不同方法启用匿名访问,因此用户只需打开(非IE)浏览器即可。

现在,我也不能部署(popup一个需要凭据的框,它甚至不接受域pipe理员帐户,分配了dboangular色),也不能通过IE访问报表服务器Web前端

我尝试了可能是数百个服务帐户,身份validation方法的组合,但日志文件中的错误保持不变:

library!ReportServer_0-1!d74!07/16/2010-16:11:35:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Konfigurationsfehler beim Berichtsserver. , Could not load Authentication extension; Info: Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: Konfigurationsfehler beim Berichtsserver. 

(哪个扩展名不是意味着???)

在web.config中,我的身份validation设置为:

  <authentication mode="Windows" /> <identity impersonate="false"/> 

在rsreportserver.config中的URLS和身份validation是一样的

 <URLReservations> <Application> <Name>ReportServerWebService</Name> <VirtualDirectory>ReportServer</VirtualDirectory> <URLs> <URL> <UrlString>http://+:80</UrlString> <AccountSid>S-1-5-20</AccountSid> <AccountName>NT Authority\NetworkService</AccountName> </URL> </URLs> </Application> <Application> <Name>ReportManager</Name> <VirtualDirectory>ReportsManager</VirtualDirectory> <URLs> <URL> <UrlString>http://+:80</UrlString> <AccountSid>S-1-5-20</AccountSid> <AccountName>NT Authority\NetworkService</AccountName> </URL> </URLs> </Application> </URLReservations> <Authentication> <AuthenticationTypes> <RSWindowsNegotiate/> <RSWindowsBasic> <LogonMethod>2</LogonMethod> </RSWindowsBasic> </AuthenticationTypes> <EnableAuthPersistence>true</EnableAuthPersistence> </Authentication> 

并且我的报表项目的目标服务器URL设置为

HTTP://握把dbsrv /的ReportServer

(如rsreportserver.config中的相应虚拟目录)

我会很乐意发布你需要的任何东西,只是告诉。

任何帮助是极大的赞赏!

*这是来自SQLServerCentral.com的crosspost

好吧,人。 我已经得到了它的工作。

这是我所做的:

  1. 将Reporting Services目录中的所有* .config文件重命名为* .config.bak(所以安装程序认为不存在)
  2. 运行安装程序的修复选项
  3. 从头开始configuration整个报告服务
  4. 删除所有encryption的内容(通过RSconfigurationpipe理器encryption密钥选项)以避免rsReportServerNotActivated(由于没有目录访问)错误
  5. 重新发布所有报告