0

1 回の翻訳で、2 つの異なるコンテキストを使用します。

 using (TransactionScope scope = new TransactionScope())
 {

   using (Entities1 context = new Entities1())
   {
    ....
   }

   using (Entities2 context2 = new Entities2())
   {
    .... var tmp = from a in context2....
   }
} 

context2 を読むと、エラーが発生します:

分散トランザクション マネージャー (MSDTC) のネットワーク アクセスが無効になっています。コンポーネント サービス管理ツールを使用して、MSDTC のセキュリティ構成でネットワーク アクセス用に DTC を有効にしてください。

ファイアウォールがオフになっています。マイ コンポーネント サービス: http://imageshack.us/photo/my-images/109/88086476.png/ . しかし、エラーはまだ存在します! どうすれば修正できますか???

サーバー: Windows Server 2008、MS SQL 2008 クライアント: Windows 7 64 ビット。

4

0 に答える 0