Online Documentation for SQL Administrator for SQL Server
Установка ограничений для задач
На вкладке Precedence constraints можно задать ограничения для задач.
В разделе Preceding executables необходимо указать задачи, которые должны быть выполнены перед редактируемой.
В разделе Subsequent executables укажите задачи, которые должны выполняться после редактируемой задачи обслуживания.
To execute the task all constraints must be True (Logical AND) - все задачи, выполняемые перед редактируемой, должны быть TRUE.
To execute the task one constraint must be True (Logical OR) - для выполнения редактируемой задачи хотя бы одно из выполняемых ранее задач должно быть TRUE.
Контекстное меню:
Add constraint - добавить ограничение.
Edit constraint - изменить ограничение.
Delete constraint - удалить ограничение.
При добавлении или редактировании ограничения появляется окно Precedence Constraint.
Вторая задача (constrained executable) будет выполнена только в случае, если результат выполнения первой задачи (preceding executable) будет удовлетворять заданному критерию.
Есть два типа критериев:
Preceding execution result is - результат выполнения предыдущей задачи.
Критерию можно присвоить значение Success, Failure или Completion. Значение Success требует успешного завершения предыдущей задачи, значение Failure — завершения предыдущей задачи с ошибкой, а значение Completion обозначает, что задача будет выполнена независимо от результата выполнения предыдущей задачи.
Expression evaluates to True - заданное выражение возвращает True.
Вычисляется значение выражения, заданного в текстовом поле. Выражение может использовать литералы, системные и пользовательские переменные, функции и операторы, определяемые грамматикой выражений служб SSIS. Если выражение возвращает значение True, то задача будет выполнена.
Эти критерии можно использовать совместно (установив значение And), или выбрать только один критерий (установив значение Or).
Смотрите также: |