Sql-Server
每天每分鐘執行一次作業,特定時間除外
我有一個 Sql server 2012 代理作業,目前每分鐘、每天等執行一次。
我想對其進行修改,使其每分鐘執行一次,除了周六晚上 7:00 到晚上 11:30 之間的每一天。作業調度程序可以做到這一點嗎?
我嘗試使用每日頻率,我可以通過這種方式每天更改時間,但不能更改特定日期。
目前的時間表:
我認為您無法通過一項工作來獲得確切的時間表。您可能需要考慮讓另一個作業在您不希望它執行的時間段內禁用/啟用該作業。另一種解決方案是在您現有的工作中添加另一個條件邏輯,並檢查一周中的目前日期和時間,並決定是否執行您的工作邏輯。
這裡有一些替代方案,但我認為您必須在相對複雜的日程安排中發揮創意。