Кроме того, вы также можете попробовать изменить параметры задания SQL Server. Когда службы отчетов создают «подписку», создается задание SQL Server. В этом интерфейсе есть параметры времени начала и окончания. Я не проверял, что это обеспечивает функциональность, которую вы ищете.
Кроме того, если это не сработает, и вы не хотите кодировать свою собственную службу подписки, как уже упоминалось, вы можете попробовать создать 5 различных заданий, которые выполняются ежедневно с интервалом в один час. Я знаю, что это своего рода клочок, но, возможно, дополнительное техническое обслуживание предпочтительнее, чем дополнительное время для кодирования вашего собственного сервиса.