2012-02-22 2 views
3

Я новичок в SSIS. Я пытаюсь загрузить данные с excel на sql-сервер. Каждый лист в excel должен заходить в отдельную таблицу на сервере sql, поэтому я создал контейнер последовательности и внутри, где я разместил задачи потока данных. Каждая задача потока данных содержит логику для перемещения данных из одного листа excel в таблицу на сервере sql. Поэтому проблема состоит в том, что если одна задача потока данных терпит неудачу, я ожидал, что весь пакет не удастся и отменит изменения, сделанные другими задачами потока данных. Но это не так. Другие задачи потока данных становятся привязанными к серверу sql.Пакет сбоя SSIS при сбое

Я установил свойство «Failpackageonfailure» в true для контейнера последовательности и отдельных задач потока данных. Также установите транзакцию как «Обязательно», но никаких изменений в результатах.

Пожалуйста, помогите!

Заранее спасибо

Саи

+2

Найдено решение !!. Мысль о публикации решения, которое я нашел. Мне также нужно установить уровень пакета TransactionOption как «Обязательный». Тогда это сработало. – Sai

ответ

0

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

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