从 ASP.NET 2.0 的报表查看器控件调用 SSRS 2008 R2 报表

问题描述 投票:0回答:1

实际上我们有一个使用 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 服务器。 但我无法在报告查看器中显示报告。它抛出一个错误,指出“请求失败,HTTP 状态 401:未经授权” ASP.NET 应用程序访问 SSRS 2008 R2 报表的方式是否有任何更改,或者除了简单地更改报表服务器的 URL 之外,我还应该实施其他任何操作。 请帮忙。我完全被困住了。

reporting-services reportviewer asp.net-2.0 ssrs-2008-r2
1个回答
1
投票

根据文档,没有任何更改(参见 2005 文档2008 文档)。

如果您尚未配置任何身份验证,并且未向报表查看器提供自定义凭据,则它将使用 Windows 身份验证。您组织中的某人很可能已授予相应的用户权限来使用报表服务器(或特定文件夹)。您需要对新的 2008 实例再次执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.