タグ

ブックマーク / qiita.com/yShig (1)

  • DBは1つなのに分散トランザクションでエラーになる問題を解決したお話 - Qiita

    分散トランザクション マネージャ (MSDTC) のネットワーク アクセスは 無効になっています。 コンポーネント サービス管理ツールを使用して、 MSDTC のセキュリティ構成でネットワーク アクセスの DTC を有効にして ください。 どうやらホントに分散トランザクションが発生してそれをうまく処理できる設定になっていないからエラーになっているようです。 自分の端末で再現するためにエラーを見つけた人に話を聞くといつも必ず発生するわけではなく、複数のテーブルに書き込む処理を行った際に発生することがあるらしい。。。 3.分散トランザクションが発生する理由 そもそもなぜDB1つなのに分散トランザクションが発生していたのか説明します。 原因としてはトランザクションを張るのにSystem.Transactions.TransactionScopeを使用しているからでした。 TransactionS

    DBは1つなのに分散トランザクションでエラーになる問題を解決したお話 - Qiita
  • 1