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
Sql server 覆盖SQL Server Reporting Service小时订阅_Sql Server_Reporting Services - Fatal编程技术网

Sql server 覆盖SQL Server Reporting Service小时订阅

Sql server 覆盖SQL Server Reporting Service小时订阅,sql-server,reporting-services,Sql Server,Reporting Services,用户希望设置SSRS报告以通过电子邮件发送给他们。在谷歌搜索了一下之后,我找到了这个显示报表管理器订阅界面的链接。这几乎具备了他们所需要的所有功能,除了小时报告订阅没有给他们足够的控制权。默认情况下,它们可以设置每小时报告,并提供所需的开始时间,但乍一看,我看不出它们如何指定结束时间。我需要的是一种方式,在5点到10点之间每小时给我发一份报告 所以我在寻找两个答案中的一个: 我真的错过了一个结束的时间吗? 如果没有,我如何覆盖小时订阅页面并获取和结束时间。 谢谢您可以使用SQL Reportin

用户希望设置SSRS报告以通过电子邮件发送给他们。在谷歌搜索了一下之后,我找到了这个显示报表管理器订阅界面的链接。这几乎具备了他们所需要的所有功能,除了小时报告订阅没有给他们足够的控制权。默认情况下,它们可以设置每小时报告,并提供所需的开始时间,但乍一看,我看不出它们如何指定结束时间。我需要的是一种方式,在5点到10点之间每小时给我发一份报告

所以我在寻找两个答案中的一个:

我真的错过了一个结束的时间吗? 如果没有,我如何覆盖小时订阅页面并获取和结束时间。
谢谢

您可以使用SQL Reporting service Web Services编写自己的订阅服务

您可以安排订阅每小时运行一次作业,然后编写自己的服务,在作业不需要报告时暂停作业

更多信息请点击此处:


或者,您也可以尝试编辑SQL Server作业参数。reporting services创建订阅时,将创建SQL Server作业。该接口中有开始和结束时间参数。不过,我还没有验证它是否提供了您想要的功能

此外,如果这不起作用,并且您不想像前面提到的那样编写自己的订阅服务代码,那么您可以尝试创建5个不同的作业,它们每天运行一小时。我知道这有点困难,但也许额外的工作维护比额外的时间编写自己的服务更可取