当前位置:  开发笔记 > 数据库 > 正文

SQL Server报告服务:如何在打开时停止触发报告

如何解决《SQLServer报告服务:如何在打开时停止触发报告》经验,为你挑选了1个好方法。

我们有一些SQL服务器报告服务报告.我当时没有写,但我必须照顾他们.

这些报告在浏览器中打开时触发,并且使用默认参数(搜索条件和限制为空白),它们检索大量数据,这很慢.客户端希望在用户输入参数并按"查看报告"之前不生成报告

不幸的是,我根本不了解SSRS - 如何在打开报告时停止报告?


有关如何在已部署的报告上执行此操作的详细信息(根据Rihan Meij的回答)如下:

点击报告,点击顶部的"属性".您可能需要稍等一下,因为慢速报告可能正在运行.然后单击左侧的"参数".

对于每个参数,请确保选中"提示用户",并且对于至少一个参数,不选中"已默认".再次单击左上角的"查看"(或返回文件夹并单击报告名称)以查看报告,并注意报告不会立即触发.

在报告构建器中,您可以通过"过滤器"菜单执行此操作.从至少一个过滤器中取消选择值,然后保存报告.

报告没有参数时,是否也可以停止报告加载?



1> 0bytes..:

我发现我必须设置至少一个报告参数,没有默认值来保持报告不被自动运行.

我不得不使用这个配置(请注意,我没有默认值的所有3个参数都接受Null,因此用户只需单击Null复选框):

[缺失截图]

让用户看到这个并保持报告不会自动运行:

[缺失截图]


由于外部链接中断,此帖中的重要信息已经过时.如果可以,请恢复丢失的屏幕截图.
推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有