【问题标题】:SSRS Double Hop Authentication?SSRS 双跳认证?
【发布时间】:2015-03-26 01:38:06
【问题描述】:

我在 SQL 2008 R2 Server 上创建了报表,并将报表和数据源部署到同一台服务器。数据源使用驻留在 SQL 2005 服务器上的数据库。还希望使用 Windows 集成安全性。

与许多其他帖子类似 - 当尝试在工作站或服务器(除了也具有报告服务的 2008-R2 服务器之外)上运行报告时,我收到错误: 报告处理过程中发生错误。 (rsProcessingAborted) 无法创建与数据源“MemberFeeDetails”的连接。 (rsErrorOpeningConnection) 用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。

问:这种情况是否会被视为两跳身份验证问题,因此需要 Kerberos 身份验证?如果是这种情况,那么我将寻求设置 Kerberos 身份验证。欢迎所有的cmets。

【问题讨论】:

    标签: sql-server-2008 reporting-services


    【解决方案1】:

    如果托管 SSRS 数据库的数据库服务器与安装 SSRS 的服务器不同,那么是的,这是一个双跳问题。 100%

    【讨论】:

      【解决方案2】:

      处理这种情况的另一种方法是在您的数据库服务器上设置一个 sql 用户。授予 sql 用户有限的访问权限,以仅查看报告数据所在的表或数据库中的数据。

      这允许您的任何报告通过 sql 用户进行连接,并且您可以使用 ssrs 管理门户保护报告,只将必要的 windows 用户添加到报告中。这样做的好处是您不必不断将 windows 用户添加到 sql server 来访问数据等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-05
        • 2022-01-09
        • 2019-06-20
        相关资源
        最近更新 更多