Hi Vicky,
Thankyou for your response, when I was unable to find a 'real' solution to the problem yesterday I did the equivalent of "turn it off and on again". I deleted the old subscription that was causing problems and created a new one to replace it. This
morning the new subscription had run correctly (just the once) so further analysis is not feasible. That said, we will continue to monitor this and other subscriptions and get back should the problem return.
I can cover some of the points you asked in your response.
The problem had occurred on several occasions (3 to be exact) when the business complained about the issues being caused and I began investigation.
1. The job was not run manually, it was timed for 03:05 and there was nobody using the system at that time on the days in question.
2. I am not quite sure what you are asking here, are you saying a bug in the agent service can duplicate the next_run_time and if this is happening to recreate the subscription? If so, that is the action I took.
3. The times that the subscription ran were not identical, there was between 10 and 15 seconds between executions as recorded in the Report Server database. How much margin would you say would count as simultaneous?
4. We are currently delivering very few reports by subscription and no others at this exact time so I do not feel that this is the issue here, unless there is a background process running against this table that might lock it?
Again, thankyou for your time and we will add to this thread should the problem arise again.
John