トランザクションスコープ内の2つの異なるデータベースからデータにアクセスしようとしています。 しかし、2番目のデータベースで任意のクエリを実行しているうちに、「この操作はトランザクションの状態に対して有効ではありません」と表示されます。エラー単一のトランザクションスコープ内の異なるデータベースへの接続を処理する方法
using(TransactionScope scope=new TransactionScope())
{
Insert();//Inserts to database A
Select();//Selects from database B - error while executing this statement
}
両方のデータベースが同じサーバーに存在します。
のSQLServer 2005 .. – Novice
を参照してください... –