2 つの接続マネージャーを持つかなり複雑な ETL があります。
- 入力データベース
- 出力データベース
InputDatabase は読み取り専用でIsolationLevel=ReadUncommited
、ETL 上にあります。現在TransactionOption=Required
、コンテナで使用して、失敗時のロールバックを有効にしています。
InputDatabase では必要ないため、OutputDatabase でのみトランザクションを使用する方法はありますか? 現在の実装は機能しますが、分散トランザクション コーディネーターを不要なサーバーにセットアップし、ファイアウォールとポートを開く必要があります。