1
如何一次使用兩個數據庫?他們被放置在不同的網絡。 .net中有可能嗎?如何一次使用兩個數據庫並在兩個不同位置同時更新
如何一次使用兩個數據庫?他們被放置在不同的網絡。 .net中有可能嗎?如何一次使用兩個數據庫並在兩個不同位置同時更新
如果你想要一個跨越多個數據庫的Transaction
,你可以使用TransactionScope
。
using (TransactionScope t = new TransactionScope())
{
// Execute code
t.Commit();
}
Transaction
將在必要時升級爲分佈式事務。您需要確保已安裝Distributed Transaction Coordinator,然後所有內容都將無需進一步配置即可使用。
在Sqlserver中使用DataMirroring概念。
你打算在一次交易中更新它們嗎? – govi 2012-02-22 11:11:19
S @戈維如何實現這一目標,他們在不同的地點[網絡]。 – Sravanti 2012-02-22 11:51:29
嗯..我還沒有嘗試過這些,但有http://stackoverflow.com/questions/1063502/how-to-implement-transaction-over-multiple-databases和那裏的一大堆鏈接。他們有幫助嗎? – govi 2012-02-22 12:49:12