Had the same issue today as well with reports scheduled for Oct 1st.
SSRS Subscription triggered on wrong month
Any idea why this schedule resulted in execution today 9/1/2020 when September is not selected?
5 answers
Sort by: Most helpful
-
-
Reporting Tom 1 Reputation point
2020-09-01T18:05:21.083+00:00 The SSRS creates a SQL Agent Job to execute the report. I'm guessing that you changed the subscription to the report at some point in the last month. What happens when you update a subscription is it drops the old Job and creates a new one. With the ones scheduled for Quarterly in SSRS it uses the SQL Agent's schedule logic which is to run every three months after the start date, but when the the job is recreated it loses the last run date for the Job that it uses to calculate the third month to run in, and so it just starts with the next month. There are ways around this, but I find it is easier to just delete the old subscription each time and create a brand new one, instead of editing the existing one and having this issue.
-
Joyzhao-MSFT 15,576 Reputation points
2020-09-02T02:05:17.96+00:00 Hi,
From the screenshot it should not behave like this , I suggest you to find the corespondent SQL Agent job for this subscription, and check the schedule in the job, see if in the job, it has same configuration.Another thought is that your case is much like this thread: SSRS Subscription Not Running On Correct Months
Have you made this subscription in the middle of August ? That may let SQL Server determine 1st Sept. is the nearest for 1st Aug. this year, that may cause this behavior.
Best Regards,
Joy -
Joyzhao-MSFT 15,576 Reputation points
2020-09-18T03:57:30.16+00:00 Hi @Smith, Stephen M ,
Has your issue been resolved?
If you have any question, please feel free to let me know.
Regards,
Joy
If the answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. -
MjSnyd 1 Reputation point
2022-02-02T13:11:30.337+00:00 This same thing happened to me. I had subscriptions set to run on the last day of the quarter for some and the first day of quarter for another and the ran on Jan 30 & 31 and Feb 1. The DBA found that the start date was set to a future date however I had not made any changes to these reports or subscriptions and they had ran as expected previously.