Создание, изменение и удаление расписаний

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

В этом разделе:

Обзор управления общими расписаниями

Чтобы управлять общими расписаниями в собственном режиме, используйте страницу "Расписания" в диспетчере отчетов или в папке "Общие расписания" в Management Studio. Для использования в режиме SharePoint используйте страницы управления для приложения службы Reporting Services.

Вы можете просмотреть все общие расписания, определенные для сервера отчетов, приостановить и возобновить расписания (только в диспетчере отчетов) и выбрать расписания для изменения или удаления. На странице "Общие расписания" приведены следующие сведения о состоянии каждого расписания: частота, владелец, дата окончания срока действия и состояние.

Вы можете определить, активно ли используется общее расписание:

  • Проверка значений в полях "Дата последнего запуска", "Дата следующего запуска" и "Состояние" на странице "Общие расписания". Если расписание больше не выполняется, так как срок действия истек, в поле "Состояние" отображается дата окончания срока действия.

  • Просмотр страницы отчетов заданного общего расписания. На этой странице перечислены все отчеты и общие наборы данных, использующие общее расписание.

  • Просмотр файлов журнала выполнения отчета или журналов трассировки, чтобы определить, выполняются ли отчеты в то время, указанное расписанием. Дополнительные сведения см. в разделе "Файлы журналов и источники служб Reporting Services".

Создание общих расписаний и управление ими (режим SharePoint)

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

Для создания, изменения или удаления общих расписаний на сайте SharePoint необходимо быть администратором сайта SharePoint.

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

Замечание

Для создания общих расписаний требуется служба агента SQL Server.

Создание общих расписаний (SharePoint)

Создание общих расписаний
  1. Щелкните "Действия сайта".

  2. Щелкните "Параметры сайта".

  3. В разделе Reporting Services щелкните «Управление общими расписаниями».

  4. Нажмите кнопку "Добавить расписание", чтобы открыть страницу "Свойства расписания".

  5. Введите описательное имя расписания. На страницах приложения, используемых для работы с отчетами Служб Reporting Services, это имя будет отображаться в раскрывающихся списках на страницах определения расписания на сайте. Избегайте длинных имен, которые трудно читать. Следуйте соглашению об именовании, которое помещает наиболее подробные сведения о описании в начале имени.

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

  7. Определите расписание. Не все сочетания расписаний могут поддерживаться в одном расписании.

  8. Задайте дату начала и окончания.

  9. Нажмите кнопку ОК.

Удаление общих расписаний (SharePoint)

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

Удаление расписания и истечение срока его действия — это разные вещи. Дата окончания срока действия используется для остановки расписания, но не удаляет его. Так как расписания используются для автоматизации операций сервера отчетов, они никогда не удаляются автоматически. Просроченные расписания предоставляют доказательства администраторам сервера отчетов о том, почему автоматизированный процесс внезапно прекратился. Без наличия истекающего расписания администратор сервера отчетов может неправильно диагностировать проблему или тратить ненужное время, пытаясь устранить неполадку с полнофункциональным процессом.

Пользовательское расписание, которое истекло, остается присоединенным к отчету. Можно определить, истек ли срок действия расписания, проверив дату окончания. Истекший общий график остается в списке общих расписаний. Поле "Состояние" указывает, истек ли срок действия расписания. Вы можете восстановить расписание, расширив дату окончания или удалить ссылку на расписание, если она больше не нужна.

Удаление общего расписания
  1. Щелкните "Действия сайта".

  2. Щелкните "Параметры сайта".

  3. В разделе Reporting Services щелкните «Управление общими расписаниями».

  4. Выберите расписание и нажмите кнопку "Удалить".

Создание общих расписаний и управление ими (собственный режим)

Общие расписания необходимо удалить вручную с помощью страницы "Расписания" в диспетчере отчетов или в папке "Общие расписания" в Management Studio. При удалении общего расписания, используемого, все ссылки на него заменяются расписаниями для конкретных отчетов.

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

Удаление расписания и его истечение срока действия — это две разные вещи. Дата окончания срока действия используется для остановки расписания, но не удаляет его. Так как расписания используются для автоматизации такого количества функций, они никогда не удаляются автоматически. Просроченные расписания предоставляют администраторам сервера отчетов доказательства о том, почему автоматизированный процесс внезапно остановился. Без наличия истекающего расписания администратор сервера отчетов может неправильно диагностировать проблему или тратить ненужное время, пытаясь устранить неполадку с полнофункциональным процессом.

График, специфичный для отчета, срок действия которого истек, остается приписанным к этому отчету. Можно определить, истек ли срок действия расписания, проверив дату окончания. Истекшие общие расписания остаются в списке общих расписаний. Поле "Состояние" указывает, истек ли срок действия расписания. Вы можете восстановить расписание, расширив дату окончания или удалить ссылку на расписание, если она больше не нужна.

Создание, удаление или изменение общего расписания (диспетчер отчетов)

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

  • Общие расписания создаются в виде отдельных элементов. После создания вы ссылаетесь на них при определении подписки или другой запланированной операции.

  • Расписания, относящиеся к отчету, создаются при определении подписки или задания свойств выполнения отчета; Заполнение сведений о расписании является частью определения подписки или настройки свойств. Чтобы определить расписание для конкретного отчета, откройте отчет или подписку, которая ее использует.

Общее расписание содержит информацию о расписании и повторяющихся действиях, которые могут использоваться любым количеством опубликованных отчетов и подписок, работающих на сервере Служб отчетов. Если у вас есть множество отчетов и подписок, которые выполняются одновременно, можно создать общее расписание для этих заданий. Если вы хотите изменить шаблон повторения или дату окончания, можно внести изменения в одно место.

Общие расписания проще поддерживать и обеспечить большую гибкость в управлении запланированными операциями. Например, можно приостановить и возобновить общие расписания. Кроме того, если вы обнаружите, что слишком много запланированных операций выполняются одновременно, можно создать несколько общих расписаний, которые выполняются в разное время, а затем скорректировать информацию о расписании до тех пор, пока загрузка обработки распределяется равномерно на сервере отчетов.

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

Если вы изменяете общее расписание, его можно приостановить перед внесением изменений. Изменения вступили в силу при возобновлении расписания.

Создание или изменение общего расписания (Менеджер отчетов)
  1. Запустите диспетчер отчетов (собственный режим SSRS).

  2. В диспетчере отчетов щелкните "Параметры сайта" на глобальной панели инструментов.

  3. Щелкните расписания.

  4. Нажмите кнопку "Создать расписание". Чтобы изменить существующее расписание, щелкните имя расписания.

  5. Введите описательное имя расписания.

  6. Выберите "Час", "День", " Неделя" или "Месяц". Нажмите кнопку "Один раз ", чтобы создать расписание, которое выполняется только один раз. При указании основы расписания отображаются дополнительные параметры.

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

  8. При необходимости выберите дату окончания расписания. Расписание останавливается на этой дате, но не удаляется.

  9. Нажмите кнопку ОК.

Удаление общего расписания (Report Manager)
  1. В диспетчере отчетов щелкните "Параметры сайта" на глобальной панели инструментов.

    Замечание

    Если параметры сайта недоступны, у вас нет разрешения на доступ к параметрам сайта.

  2. В разделе "Другие " на странице нажмите кнопку "Управление общими расписаниями".

  3. Установите флажок рядом с расписанием, которое нужно удалить, и нажмите кнопку "Удалить".

Если удалить общее расписание, используемое несколькими отчетами и подписками, сервер отчетов создаст отдельные расписания для каждого отчета и подписки, которые ранее использовали общее расписание. Каждое новое отдельное расписание будет содержать шаблон даты, времени и повторения, указанный в общем расписании. Обратите внимание, что службы Reporting Services не предоставляют централизованное управление отдельными расписаниями. Если удалить общее расписание, вам потребуется сохранить сведения о расписании для каждого отдельного элемента.

Если вы не уверены, используется ли общее расписание, попробуйте удалить его в Management Studio. Management Studio предоставляет те же общие функции управления расписаниями, что и диспетчер отчетов, но предоставляет дополнительную страницу отчетов, в которой показано имя каждого отчета, использующего расписание.

Создание, удаление или изменение общего расписания (Management Studio)

Общее расписание содержит сведения о графике и повторении, которые могут быть использованы любым числом опубликованных отчетов и подписок, выполняемых на сервере отчетов Служб отчетности Reporting Services. Если у вас есть множество отчетов и подписок, которые выполняются одновременно, можно создать общее расписание для этих заданий. Если вы хотите изменить шаблон повторения или дату окончания, можно внести изменения в одно место.

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

Создание или изменение общего расписания (Management Studio)
  1. Запустите SQL Server Management Studio и подключитесь к экземпляру сервера отчетов.

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

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

    Чтобы изменить существующее общее расписание, разверните папку "Общие расписания", щелкните правой кнопкой мыши расписание, которое нужно изменить, и выберите пункт "Свойства".

  4. Введите описательное имя расписания.

  5. При необходимости выберите дату начала расписания. Значение по умолчанию — текущий день.

  6. При необходимости выберите дату окончания расписания. Расписание останавливается на этой дате, но не удаляется.

  7. Чтобы настроить повторяющееся расписание, выберите "Час", " День", " Неделя" или "Месяц". Отображаются дополнительные параметры. Используйте эти дополнительные параметры для настройки частоты расписания на основе предпочитаемого часа, дня, недели или месяца.

    Или, чтобы указать однократное (не повторяющееся) расписание, выберите один раз, а затем укажите время начала.

  8. Нажмите кнопку ОК.

Удаление общего расписания (Management Studio)
  1. В обозревателе объектов разверните узел сервера отчетов.

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

  3. Нажмите кнопку ОК.

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

См. также

Расписания
Приостановка и возобновление общих расписаний
Кэширование отчета (диспетчер отчетов)
Добавление моментального снимка в журнал отчетов (диспетчер отчетов)