2013-09-08 5 views
0

Я пытаюсь использовать компонент скрипта в качестве преобразования для обработки неформатированного плоского файла.Компонент скрипта SSIS Транзакция

Я могу добиться всего, но я хотел бы провалить компонент, а также компонент, который его поддерживает. Цель - назначение oleDB. Когда я перенаправляю строки, они идут и записывают строку. Но если в файле есть какая-либо ошибка, он должен откатить все для соответствующего файла и перейти к следующему файлу для обработки.

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

+0

Можете ли вы опубликовать некоторые ваши скрипты? – TsSkTo

ответ

0

Я нашел аналогичное решение проблемы. Добавляя sql-задачи до начала транзакции и проверки с переменными в ограничениях приоритетов, я смог зафиксировать или отменить изменения, внесенные в Destination Oledb в мой DFT.

Thanks