Я использую SSIS 2008.Как сделать транзакцию SSIS в моем случае?
Позвольте человеку определить PersonID, число. В моем пакете SSIS для каждого человека я сначала загружаю некоторую информацию в таблицу1 (с выполнением задачи sql), а затем некоторую информацию в таблицу2 (с выполнением задачи sql). Я хочу, чтобы весь этот процесс рассматривался как транзакция. То есть транзакция завершается только тогда, когда информация для человека загружается как в таблицы 1, так и в таблицу2. Если мы не смогли загрузить информацию в таблицу2, то информация, уже загруженная в Таблицу 1, не должна выполняться.
Как это сделать?
Спасибо.
Поместите обе свои нагрузки в контейнер транзакции последовательности, необходимый для вкладки свойств. Готово. – Zane
Эта статья расширяет комментарий @ Zane: http://www.mssqltips.com/sqlservertip/1585/how-to-use-transactions-in-sql-server-integration-services-ssis/ –
Благодаря @ mr.Reband I я бы не смог опубликовать изображения на рабочем месте ... – Zane