0
例外:「分佈式事務已完成可以登記在新的事務這個會話或NULL事務」這是什麼SQL錯誤意味着
這是一個存儲過程裏面hapening一臺機器上運行的同時具有SQL 2005和SQL 2008主辦。
的C#代碼看起來是這樣的
(using TransactionScope t = new TransactionScope())
{
using(SqlConnection c= new SqlConnection(...))
{
c.Open();
DataContext1 ctx = new DataContext1(c);//Linq2SQL
c.StoreData(2,3);//Call Sproc
}
}
存儲過程看起來這
Select * Table where x=2 and y=3
if(@@rowcount =0)
Insert into table values(2,3)
end if
你能提供更多關於你在做什麼的細節嗎?兩個數據庫的存在並不能解釋爲什麼要創建一個分佈式事務。 – 2009-04-09 04:17:25