2015-04-06 2 views
1

Я все еще изучаю SSIS.SSIS Как игнорировать плоский файл, пропавший без вести?

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

Этот рабочий процесс отлично работает, за исключением случаев, когда в исходной папке нет файлов. Как вы гарантируете, что пакет не сработает, если файл не находится в исходной папке? Я знаю, что это звучит глупо, но файл, не находящийся в источнике, предназначен мне на ум, и я не хочу отключать исключения сбоя потока данных, потому что это проверяет, действительно ли данные действительны, если файл есть.

Я использую SQL 2008 R2.

ответ

1

Задайте задачу потока данных внутри перечисления Foreach (File), который ищет любой исходный файл.

Если совпадение не найдено, тогда поток данных никогда не загорится и, следовательно, не будет выходить из строя.

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