As far as I could find, there is no easy way to disable (not delete) an SQL Server Reporting Subscription.
We thought we had found a way to do this by changing the schedule to “run once” and set an “End Date” so that it would never run after that date.
This seemed to work, but after a restart of the server this weekend, the job executed on monday morning.
I’m not sure why it happened Monday morning ( as opposed to Sunday morning, as the machine was restarted on Saturday night) or if has anything to do with today being the first of the month, but either way, this didn’t work and people were emailed some useless notice that they didn’t need.
So, if you are using this method to disable your SSRS reports, watch out.