У нас есть сложный пакет служб SSIS (+ подпакеты), который считывает данные из базы данных Access и обновляет базу данных SQL Server (2008 R2).
Он работает нормально, но я хочу, чтобы весь пакетбыть транзакционным, поэтому либо все записи вставляются / обновляются, либо нет, поэтому данные SQL остаются согласованными.
Если я установлю для пакета TransactionOption Обязательно , когда я запускаю пакет, я получаю сообщение о том, что соединение JET OLEDB не может подключиться к распределенным транзакциям, и пакет завершается ошибкой.
Хотя некоторые обновления сделаныбаза данных Access, не имеет значения, если она оставлена в несогласованном состоянии, поскольку при каждом запуске пакета используется свежая копия базы данных Access.
Существует ли способ заставить пакеты работать содна распределенная транзакция, но чтобы исключить подключение базы данных Access из транзакции?
Я перепробовал множество вариантов, но сейчас я просто собираюськруг в кругах!Заранее спасибо.
Дуг