Monthly backup job scheduled to run at aspecific day of the week (first Monday of the month, 3rd Saturday, etc.) will expire groundlessly in 2-3 month.
So far only 2 temporary workarounds exist.
1. run T-SQL command to update RangeStartTime. It will delay 'expiration' for another run.
2. schedule monthly job to run at specific day of the month (1st day of month, 10th day, etc). Not appropriate in most cases.
If you decide to take 1st approach, here is what you need to do:
We need to set RangeStartDate a little bit ahead of CURRENT SYSTEM time, restart vRanger service.
For example, current system time is 20110802 15:10. You set RangeStartDate column in Recurrence table to "20110802 15:20:00".
Restart Ranger service and Job next run will be displayed properly for another run. Then procedure should be repeated.