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

时间:2013-09-02 15:05:32

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

实际上我们有一个使用ASP.NET 2.0构建的应用程序,该应用程序从VS2005的reportviewer控件调用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

1 个答案:

答案 0 :(得分:0)

根据文档,没有任何变化(请参阅2005 docs vs 2008 docs)。

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

相关问题