В моей работе в SSIS мне нужно накапливать набор строк и фиксировать их все переходным образом после успешного завершения обработки.Если бы это был чистый SQL, я бы использовал временную таблицу внутри транзакции.В SSIS есть ряд проблем, усложняющих это.Трудно иметь несколько компонентов, совместно использующих одну и ту же транзакцию, и наличие временных таблиц, которые не существуют во время разработки, является проблемой.
Если я использую наборы записей в SSIS для этой цели, возникают другие проблемы.Насколько я понимаю, компонент «Выполнение SQL» будет повторно инициализировать набор записей при запуске, поэтому я не могу использовать его для добавления дополнительной строки.Есть ли способ создать соединение OLE DB, которое ссылается на набор записей в памяти?
Есть ли лучший способ достичь этого результата?