Поделиться через


Как заранее загрузить кэш (среда Management Studio)

Предварительная загрузка кэша с пользовательским отчетом

  1. Создайте управляемую данными подписку для отчета, выполнив следующее. В обозревателе объектов разверните узел сервера отчетов.

  2. Разверните домашнюю папку и перейдите к папке, содержащей отчет. Разверните элемент отчета. Проверьте, использует ли отчет хранимые учетные данные или не использует их вообще.

  3. Щелкните правой кнопкой мыши на папке «Подписки» и выберите Создать управляемую данными подписку. Это запустит Мастер управляемой данными подписки.

  4. На странице «Общие свойства» введите описание подписки.

  5. Выберите значение Отсутствует поставщик доставки в списке Метод доставки. Нажмите кнопку Далее.

  6. На странице «Источник доставки данных» нажмите Пользовательский источник данных.

  7. Нажмите По умолчанию, чтобы использовать строку соединения по умолчанию. Строка соединения по умолчанию используется для подключения к источнику данных отчета.

  8. Укажите учетные данные, используемые для доступа к данным. Выберите, следует ли использовать сохраненные учетные данные. Нажмите кнопку Далее.

  9. На странице «Запрос доставки» введите строку запроса, которую нужно использовать, чтобы получить список подписчиков из внешнего источника данных в Текст команды. Например:

    Select * from UserInfo
    
  10. Нажмите кнопку Проверить. Запрос должен быть проверен для продолжения. Когда появится сообщение Успешная ратификация, нажмите Далее.

  11. На странице «Настройка модуля» нажмите Далее. Не существует параметров модуля для отсутствующего поставщика доставки.

  12. На странице «Настройки параметров» настройте значения параметров отчета. Нажмите кнопку Далее.

  13. На странице «Триггер подписки» укажите, когда обрабатывается подписка. Не выбирайте При обновлении содержимого отчета. Этот параметр используется только для моментальных снимков. Если нужно использовать уже существующее расписание, выберите По общему расписаниию.

    Чтобы создать пользовательское расписание, выберите По пользовательскому расписанию. Настройте расписание и нажмите Далее.

    ms159679.note(ru-ru,SQL.90).gifПримечание.
    Чтобы подписчики получали самый новый отчет, он не должен выполняться как моментальный снимок. Чтобы настроить отчет для использования самых последних данных, выполните перечисленные ниже действия.

Обработка отчета с самыми последними данными

  1. В обозревателе объектов разверните узел сервера отчетов.

  2. Разверните папку «Домашняя» и перейдите к папке, содержащей отчет, который был предварительно загружен в кэш.

  3. Щелкните отчет правой кнопкой мыши, затем выберите пункт Свойства. Отобразится страница Общие диалогового окна Свойства отчета.

  4. Щелкните Выполнение в области Выбор страницы слева. Отобразится страница Выполнение диалогового окна Свойства отчета.

  5. Нажмите Готовить этот отчет к просмотру с использованием самых последних данных.

  6. Выберите Не кэшировать временные копии этого отчета или выберите один из двух следующих параметров и настройте срок действия, как указано далее:

    • Чтобы срок действия кэшированной копии истек через определенное время, нажмите Кэшировать отчет. Хранить в течение минут. Введите срок действия отчета (в минутах).
    • Чтобы срок действия кэшированной копии истек по расписанию, нажмите Кэшировать отчет. Установить сроки хранения отчетов согласно следующему расписанию. Нажмите Расписание отчета, а затем нажмите Настроить. После настройки расписания нажмите кнопку ОК.
      Или, чтобы использовать существующее расписание, нажмите Общее расписание.
  7. Нажмите кнопку ОК.

См. также

Основные понятия

Кэширование отчетов в службах Reporting Services
Создание, изменение и удаление расписаний
Общие расписания и расписания отчетов
Разделы руководства по серверу отчетов
Приостановка и возобновление общих расписаний

Другие ресурсы

Планирование расписаний для отчетов и подписок
Использование обозревателя объектов

Справка и поддержка

Получение помощи по SQL Server 2005