配置错误:无法加载身份验证扩展

配置错误:无法加载身份验证扩展

我担心我搞乱了我的 SSRS2008 Express 的配置。

我尝试使用在网上找到的不同方法来启用匿名访问,这样用户就可以使用他们的报告打开(非 IE)浏览器。

现在,我既无法部署(弹出一个要求输入凭据的框,它甚至不接受分配了 dbo 角色的域管理员帐户),也无法通过 IE 访问报告服务器 Web 前端

我尝试了数百种服务帐户和身份验证方法的组合,但日志文件中的错误仍然相同:

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. 

(ist 指的是哪个扩展???)

在 web.config 中我的身份验证设置为:

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

在 rsreportserver.config 中,URL 和身份验证如下

<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://grip-dbsrv/报告服务器

(类似于 rsreportserver.config 中的相应虚拟目录)

我很乐意发布您需要的任何其他内容,请告知。

任何帮助是极大的赞赏!

*本文转自SQLServerCentral.com

答案1

好的,各位。我已让它恢复正常工作了。

以下是我所做的:

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

相关内容