Accessデータベースからデータを読み取り、SQL Server(2008 R2)データベースを更新する複雑なSSISパッケージ(+サブパッケージ)があります。SQLとJETを使用したSSISトランザクション
正常に動作しますが、パッケージ全体をトランザクションにして、すべてのレコードを挿入/更新するか、またはSQLデータが一貫性を保つようにする必要がありません。
私はパッケージTransactionOptionを設定した場合へ必要私はパッケージを実行すると、私はJETのOLEDB接続が分散トランザクションに参加することができないと、パッケージが失敗したことを示すメッセージが表示されます。
Accessデータベースに対していくつかの更新が行われますが、パッケージが実行されるたびにAccessデータベースの新しいコピーが使用されるため、これが矛盾した状態になっても問題ありません。
1つの分散トランザクションでパッケージを実行するが、Accessデータベース接続をトランザクションから除外する方法はありますか?
私はたくさんのオプションを試しましたが、今ではサークルでラウンドしています!前もって感謝します。
ダグ
お寄せいただきありがとうございます。私たちは他のデータのアップロードでこれを行い、これはここでより良いアプローチになると思います。 あなたの迅速な対応にもう一度感謝します。 – Doug
MySQLソースで同様の問題に遭遇し、[Raw Files](http://technet.microsoft.com/en-us/library/ms141661.aspx)を使用して同様の効果を得ました – billinkc