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).
|
Смотрите также: |
