Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在链接报告的快照中不起作用的点击链接_Reporting Services_Ssrs 2008 - Fatal编程技术网

Reporting services 在链接报告的快照中不起作用的点击链接

Reporting services 在链接报告的快照中不起作用的点击链接,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有一份链接报告,运行良好。它是缓存的,有一个缓存刷新计划,一切正常。但我想用它作为快照。因此,我启用了带有计划的“从报表快照呈现此报表”。现在,当我运行此链接快照报告时,它会抱怨找不到clickthrough报告 在同一报表的(预)缓存链接版本中,这不是问题。其他内容都相同(位置、参数等),唯一的区别是设置“从报表快照呈现此报表”而不是“从报表快照呈现此报表” 结构: \dataset \数据源 \MAINREPORTS\MainReport.rdl \MAINREPORTS\SubRepor

我有一份链接报告,运行良好。它是缓存的,有一个缓存刷新计划,一切正常。但我想用它作为快照。因此,我启用了带有计划的“从报表快照呈现此报表”。现在,当我运行此链接快照报告时,它会抱怨找不到clickthrough报告

在同一报表的(预)缓存链接版本中,这不是问题。其他内容都相同(位置、参数等),唯一的区别是设置“从报表快照呈现此报表”而不是“从报表快照呈现此报表”

结构:

\dataset
\数据源
\MAINREPORTS\MainReport.rdl
\MAINREPORTS\SubReport1.rdl
\MAINREPORTS\SubReport2.rdl
\PUBLIC\Dashboard.rdl(链接到\MAINREPORTS\MainReport.rdl)
因此,当将
\PUBLIC\Dashboard.rdl
作为缓存报告运行时,它运行良好,而将其作为快照运行时,它失败;它抱怨找不到
\PUBLIC\SubReportX.rdl

这是已知的行为吗?我可以快照链接到其他文件夹中的报表的链接报表吗


谢谢你和我一起思考

我最终解决了这个问题,在与主报告相同的位置为丢失的子报告创建了链接报告

\数据集 \数据源 \MAINREPORTS\MainReport.rdl
\MAINREPORTS\SubReport1.rdl
\MAINREPORTS\SubReport2.rdl
\PUBLIC\Dashboard.rdl(链接到\MAINREPORTS\MainReport.rdl) \PUBLIC\SubReport1.rdl(链接到\MAINREPORTS\SubReport1.rdl) \PUBLIC\SubReport2.rdl(链接到\MAINREPORTS\SubReport2.rdl)

我修改了reportviewercontrol,以便在构建菜单时忽略名称以sub*开头的所有报告。这样,用户就不会被显示的所有这些报告所迷惑


这很有效。子报告似乎不是快照,但它们非常小,所以这不是问题。我仍然不明白为什么在对报告进行快照而不是缓存时会出现此问题。。。。。。如果有人这样做,请随时向我解释。现在,当快照链接到其他报表的链接报表时,我也将创建指向这些其他报表的链接

子报告的设置是什么?活的还是缓存的。。。?还有,哪些报告有参数,它们的默认值是什么,您是否确保在部署时使用?@Jeroen我将收集这些信息。所有参数都是由查询集的结果填充或手动设置的整数,但都具有有效的默认值,不存在null、空或字符串。目标报告是否被缓存并不重要。所有报告都使用设置的默认参数运行。没有内部参数,但有些参数是不可见的。所有报告都有参数,我一直非常小心地确保在调用报告时,所有参数都已设置,无论是默认设置还是执行设置。