我在SQL Server Reporting Services上有许多订阅,这些订阅会在特定日期和时间自动启动。我能想到停止订阅的唯一方法是删除然后重新创建它。 有没有其他方法可以做到这一点?
如果我要使用它,它会起作用吗?
USE msdb
GO
EXECUTE dbo.sysmail_stop_sp
GO
答案 0 :(得分:3)
您可以尝试暂停共享计划,如记录on MSDN:
暂停共享时间表
如果报告或订阅从共享计划运行,您可以暂停 防止处理的时间表。所有报告和订阅 由计划驱动的处理推迟到计划表 恢复。
SharePoint模式:SharePoint设置在“站点”设置中,选择“管理共享计划”。选择计划,然后单击“暂停所选” 时间表。
纯模式:在报表管理器中,单击“站点设置”。选择计划,然后单击“暂停”。