2017-02-14 2 views
1

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

Проверьте рис ниже:

enter image description here

здесь выражение для правой очередностью:

enter image description here

Но после запуска пакета, вот результат, мог бы кто-нибудь скажи мне почему? То, что я хотел получить, Script Task2 не получил выполнение, когда Execute SQL Task сбой.

enter image description here

+1

Задача сценария 2 должна быть установлена ​​с выражением и ограничением. Установите Constraint = Success. –

+0

Это работает, какова логика выражения и ограничения? – LONG

+0

i kind get point, но если это так, почему нам нужно 'Expression' как один из вариантов, так как' Expression and Constraint' и 'Expression или Constraint' охватывают регистр? – LONG

ответ

1

Вот краткое описание для записи.

Задача сценария 2 должна быть задана с помощью выражения и ограничения. Set Constraint = Success

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

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

m

Смежные вопросы