План обслуживания (вкладка "Конструктор")

Применимо к:SQL Server

План обслуживания (вкладка "Конструирование") используется для указания свойств плана обслуживания и его вложенных планов. Перетащите задачи из области элементов в конструктор планов. Щелкните правой кнопкой мыши группы задач, чтобы создать ветвящиеся пути выполнения. Планы обслуживания сохраняются в виде пакетов служб Integration Services, выполняемых заданиями агента SQL Server.

Параметры

  • Добавление вложенного плана

    Добавляет настраиваемый вложенный план.

  • Свойства вложенного плана

    Отображает диалоговое окно Свойства вложенного плана . Выберите подплан в сетке и выберите этот значок, чтобы ввести имя, описание и расписание для подплана. Чтобы вывести диалоговое окно Свойства вложенного плана , можно дважды щелкнуть вложенный план в сетке. Длина имени вложенного плана ограничена 128 знаками, а длина описания плана — 512 знаками.

  • Удаление выбранного вложенного плана

    Удаляет выбранный вложенный план.

  • Расписание вложенного плана

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

  • Удаление расписания

    Удаляет расписание из выбранного вложенного плана.

  • Управление подключениями

    Вызывает диалоговое окно Управление соединениями . Используется для добавления дополнительных подключений экземпляра SQL Server к плану обслуживания. Каждая задача обслуживания в редакторе вложенных планов может использовать любое из этих соединений. При выполнении план обслуживания выполняет подключение с сервера плана обслуживания к указанным серверам SQL Server с использованием учетных данных подключения.

  • Отчеты и ведение журнала

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

  • Серверы

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

  • Наименование

    Отображает имя плана обслуживания. Имя нового плана обслуживания необходимо указать в диалоговом окне до открытия конструктора планов обслуживания. Чтобы переименовать план обслуживания, щелкните правой кнопкой мыши план в обозревателе объектов и выберите " Переименовать".

  • Описание

    Просмотрите или укажите описание для плана обслуживания. Максимальная длина описания составляет 512 знаков.

  • Область конструктора

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

Ссылка очередности между двумя задачами устанавливает связь между ними. Вторая задача ( зависимая) выполняется только в том случае, если результат выполнения первой задачи ( приоритетной) удовлетворяет указанным критериям. Обычно оценка результата выполнения задается как Успешно, Ошибкаили Завершение. Область конструктора планов обслуживания основана на области конструктора служб SSIS. Дополнительные сведения см. в статье Precedence Constraints.

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

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

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

После помещения задачи обслуживания в область конструктора ее свойства при необходимости могут быть изменены. Например, конкретная база данных, резервное копирование которой должно быть осуществлено задачей «Резервное копирование базы данных», указывается после того, как эта задача добавлена в план. Задачи на поверхности конструктора, которые неправильно настроены, содержат красный значок с белым x.

Чтобы добавить в план задачу обслуживания, перетащите значок задачи из области элементов Задачи плана обслуживания в область конструктора планов, или дважды щелкните задачу в области элементов, чтобы добавить ее в активную область конструктора. Если панель элементов "Задачи плана обслуживания" не отображается, выберите панель элементов в меню представления SQL Server Management Studio. Откройте узел Задачи плана обслуживания на панели Область элементов .

Чтобы удалить задачу из плана, выберите задачу в области конструктора и нажмите клавишу DELETE или щелкните задачу правой кнопкой мыши и нажмите кнопку " Удалить".

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

Для изменения свойств ссылки очередности дважды щелкните ссылку, чтобы запустить Редактор ограничений очередностью. Это предоставляет множество параметров для указания логических условий, определяющих, выполняется ли зависимые задачи. Например, параметр Результат выполнения может быть установлен в значении Ошибка, и в этом случае зависимая задача выполняется только при неудачном выполнении приоритетной задачи. Изменить значение свойства ссылки, определяющего результат выполнения, на Успешно, Ошибкаили Завершениеможно, щелкнув правой кнопкой мыши ссылку и выбрав соответствующий пункт в контекстном меню.

Чтобы установить ветвление задач, сначала создайте ссылки очередности между двумя задачами. Затем поместите в область конструктора еще одну зависимую задачу, которая выполняется при условии, отличном от условия выполнения первой зависимой задачи. Выберите предшественую задачу и перетащите вторую стрелку из задачи прецедента в зависимый. Чтобы изменить результат выполнения (Успешно, Ошибкаили Завершение), вызывающий выполнение зависимой задачи, дважды щелкните ссылку со стрелкой и измените значение в поле Результат выполнения . Либо щелкните правой кнопкой мыши ссылку и выберите необходимый результат выполнения из контекстного меню.

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

Дополнительные функции, доступные в контекстном меню

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

  • Добавить заметку

    Добавляет описательную заметку в область конструктора.

  • Изменить

    Открывает диалоговое окно «Свойства задачи».

  • Отключить

    Делает задачу временно недоступной.

  • Включение

    Восстанавливает отключенную задачу.

  • Групповое

    Создает группу, содержащую одну или несколько задач.

  • Разгруппировать

    Удаляет задачи из группы.

  • Автомасштабирование

    Устанавливает оптимальный размер для каждой задачи.

  • Свернуть

    Скрывает задачи в пределах группы.

  • Развертывание

    Показывает задачи в группе, которые ранее были скрыты с помощью пункта Свернуть.

  • Масштабирование

    Изменяет размер задач в области конструктора

См. также