【问题标题】:Calling SSRS 2008 R2 reports from Report viewer control of ASP.NET 2.0从 ASP.NET 2.0 的报表查看器控件调用 SSRS 2008 R2 报表
【发布时间】:2013-09-02 15:05:32
【问题描述】:

实际上,我们有一个使用 ASP.NET 2.0 构建的应用程序,它从 VS2005 的报告查看器控件中调用 SSRS 报告 2005。 现在,根据业务需求,SSRS 2005 报告已迁移到 SSRS 2008 R2 报告。 这里提出了问题。我们必须从使用 ASP.NET 2.0 构建的同一应用程序中调用 SSRS 2008 R2 报告。 据我所知,我们没有使用任何身份验证机制来从 asp.net2.0 的报告查看器控制中获取所有 SSRS 2005。 由于没有身份验证机制,我只是将 SSRS2005 报表服务器的 url 更改为 SSRS2008 R2 服务器。 但我无法在reportviewer 中显示报告。它抛出一个错误,说“请求失败,HTTP 状态 401:未授权” 是否以 ASP.NET 应用程序访问它们的方式对 SSRS 2008 R2 报表进行了任何更改,或者除了简单地更改报表服务器的 URL 之外,我还应该实现什么其他内容。 请帮忙。我完全被卡住了。

谢谢, KNSB

【问题讨论】:

    标签: reporting-services reportviewer asp.net-2.0 ssrs-2008-r2


    【解决方案1】:

    根据文档,没有任何更改(请参阅 2005 docs2008 docs)。

    如果您没有配置任何身份验证,并且没有向报表查看器提供自定义凭据,那么它将使用 Windows 身份验证。您组织中的某个人很可能已授予相应的用户权限以使用报表服务器(或特定文件夹)。对于新的 2008 实例,您需要再次这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 2012-10-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多