【问题标题】:SSRS Report ManagerSSRS 报告管理器
【发布时间】:2013-09-23 13:45:51
【问题描述】:

我正在实施一个 SSRS 项目,但我在部署阶段遇到了问题。

我的要求

  1. 将报告部署到报告服务器
  2. 允许用户从自定义 Web 应用程序访问报告。
  3. 用户应使用任何浏览器访问报告
  4. 我没有共享点/域身份验证,因此我使用的是自定义网络应用程序

我的挑战

将报表部署到报表服务器后,如果我尝试从我的客户端系统访问报表管理器 URL,我会收到一个提示,请求我的报表服务器的 Windows 登录凭据。 我想禁用此提示。

我需要你的帮助。 谢谢

【问题讨论】:

    标签: visual-studio reporting-services reportmanager


    【解决方案1】:

    您需要编辑该报表的数据源(或共享数据源,如果它使用的话)并选择“安全存储在报表服务器中的凭据”选项,在此处添加适合数据源的凭据。

    您遇到的问题是默认数据源身份验证(与 SQL Server 本身一样)是 Windows 集成身份验证,这就是提示您从浏览器连接获得凭据的原因。

    请参阅here,了解有关如何将凭据与数据源一起存储的概述。

    【讨论】:

    • 我已将数据源的属性更改为安全存储在数据源上的凭据,我还检查了连接后模拟经过身份验证的用户。但问题仍然存在。每当我尝试从网络上的另一台计算机打开报告管理器 URL 时,都会提示我使用 Windows 登录屏幕。
    • 报表管理器 Web 应用程序是否配置为在 IIS 中使用 Windows 身份验证?查看 IIS 管理器 (2012) 或 Internet 服务管理器 (2008)。在那里查看报告网络应用程序。
    【解决方案2】:

    在您的 Web 应用程序的 web.config 中添加身份 impersonate="true" 并且 SSRS 2012 不使用 IIS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多