Переопределение почасовой подписки на службу отчетов SQL Server - PullRequest
1 голос
/ 05 мая 2009

Пользователи хотят настроить отчеты SSRS для отправки по электронной почте. После небольшого поиска я нашел эту ссылку, которая показывает интерфейс подписки диспетчера отчетов. Это имеет почти все функции, которые им нужны, за исключением того, что подписка на почасовые отчеты не дает им достаточного контроля. По умолчанию они могут создавать почасовые отчеты и предоставлять желаемое время начала, но на первый взгляд, я не вижу, как они указывают время окончания. Мне нужен способ сказать: «Отправляйте мне отчет каждый час с 5 до 10».

Итак, я ищу один из двух ответов:

  1. Есть ли действительно последний раз, когда я просто скучаю?
  2. Если нет, как я могу переопределить страницу почасовой подписки и получить и время окончания.

Спасибо

Ответы [ 2 ]

0 голосов
/ 05 мая 2009

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

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

0 голосов
/ 05 мая 2009

Вы можете написать собственную службу подписки с помощью веб-служб службы отчетов SQL.

Вы можете запланировать подписку на ежечасное выполнение задания, а затем написать собственную службу, которая будет приостанавливать выполнение заданий в тот момент, когда им не нужны отчеты.

Больше информации здесь:

http://msdn.microsoft.com/en-us/library/ms154066(SQL.90).aspx

...