报表服务 - 在报表管理器中看不到子报表



我一直在按照本教程(第 6 课)来构建和部署一个示例报表,其中包含一个嵌入的子报表,该子报表从父报表读取其参数的值。此子报表嵌入在报表表的组行之一中,并且两者共享同一数据源。此外,详细信息行显示为折叠状态,直到用户按表中每组数据的 (+) 按钮。

当我在商业智能开发工作室(顺便说一下,SQL 2005 速成版)中预览报表时,报表效果很好,但是当我部署它并尝试在报表管理器中查看时,不会显示子报表。而且,如果我按 (+) 按钮,会出现以下消息:

某些参数或凭据尚未指定

有没有人知道我做错了什么?为什么它在 Visual Studio 中嵌入的报表查看器中完美运行,但在报表管理器 Web 应用中却不能正常工作?

提前谢谢。

子报表是否使用与父报表相同的数据源?如果没有,请务必检查子报表的数据源以确保其正确无误。签入报表管理器,而不是本地副本。

我开始认为这可能是浏览器的问题。我目前正在使用 Internet Explorer 8 Beta,并且我还遇到了来自报表管理器的奇怪行为。我尝试过谷歌浏览器和火狐3,虽然导航不像我喜欢的那样流畅,但问题似乎已经解决。

当您使用 IE8 作为报表浏览器时,就会发生这种情况。我遇到了同样的问题,当我在 chrome 上测试时,它工作正常.

这可能相关,也可能不相关,但我前段时间遇到了类似的问题(除了在我的情况下,报表是通过自定义网页访问的),结果我们发现我们有一个旧版本的报表查看器控件(Sql 2005 RTM 附带的版本)。升级到最新版本后,问题消失了。

最新更新