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 正在删除SSRS作业自定义步骤_Sql Server_Reporting Services - Fatal编程技术网

Sql server 正在删除SSRS作业自定义步骤

Sql server 正在删除SSRS作业自定义步骤,sql-server,reporting-services,Sql Server,Reporting Services,我已经在我的一些SSRS作业中添加了一些自定义步骤,但是每次几天后它们都会被删除。我知道,如果您添加自定义作业,然后在UI中更改报告或订阅,则会覆盖作业。然而,他们没有被触碰,但他们仍在消失 还有其他人遇到过这个问题吗?尽管我经常自定义运行订阅的作业-没有,我没有遇到这个问题。我没有自定义自动创建的作业,而是创建了自己的作业 对于成功启动的订阅,作业的名称并不重要。相反,执行订阅的SQL代码(更具体地说:SubscriptionID)是您需要知道的。由于您能够找到执行特定订阅的作业,因此我认为您

我已经在我的一些SSRS作业中添加了一些自定义步骤,但是每次几天后它们都会被删除。我知道,如果您添加自定义作业,然后在UI中更改报告或订阅,则会覆盖作业。然而,他们没有被触碰,但他们仍在消失


还有其他人遇到过这个问题吗?

尽管我经常自定义运行订阅的作业-没有,我没有遇到这个问题。我没有自定义自动创建的作业,而是创建了自己的作业

对于成功启动的订阅,作业的名称并不重要。相反,执行订阅的SQL代码(更具体地说:SubscriptionID)是您需要知道的。由于您能够找到执行特定订阅的作业,因此我认为您在查找此信息方面也没有问题。您需要的代码如下所示:

exec [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='<YourSubscriptionID>'
exec[ReportServer].dbo.AddEvent@EventType='TimedSubscription',@EventData='''
您也可以在自己的作业中使用此代码,只要订阅存在,它就可以工作

SSRS生成作业的名称是为订阅定义的报告计划的ID。SSRS需要此名称,以便在更改订阅计划时知道在何处更改计划。正如您所发现的,SSRS不仅在订阅更改时重置这些作业。但是,在创建自己的运行订阅的作业时,不需要所有这些作业


要摆脱自动生成的具有该神秘名称的作业,不要自己删除它(因为SSRS会重新创建它),而是将订阅的计划更改为永远不会运行的共享计划。为此,我创建了一个名为“Disabled schedule”(禁用计划)的共享计划(在站点设置下),并禁用了该计划。

SSRS作业指的是创建的订阅计划作业?发送电子邮件时没有任何运气,有什么建议吗?运行时没有错误,但我没有收到应有的电子邮件。请检查订阅的最后状态,它将显示在报表服务器门户中报表的订阅列表中。如果它说报告已发送,请检查电子邮件配置,同时检查垃圾邮件文件夹,最后向邮件服务器管理员寻求邮件跟踪方面的支持。另外:请提供您使用的声明。