2012-02-22 31 views
1

如何一次使用兩個數據庫?他們被放置在不同的網絡。 .net中有可能嗎?如何一次使用兩個數據庫並在兩個不同位置同時更新

+0

你打算在一次交易中更新它們嗎? – govi 2012-02-22 11:11:19

+0

S @戈維如何實現這一目標,他們在不同的地點[網絡]。 – Sravanti 2012-02-22 11:51:29

+0

嗯..我還沒有嘗試過這些,但有http://stackoverflow.com/questions/1063502/how-to-implement-transaction-over-multiple-databases和那裏的一大堆鏈接。他們有幫助嗎? – govi 2012-02-22 12:49:12

回答

1

如果你想要一個跨越多個數據庫的Transaction,你可以使用TransactionScope

using (TransactionScope t = new TransactionScope()) 
{ 
    // Execute code 
    t.Commit(); 
} 

Transaction將在必要時升級爲分佈式事務。您需要確保已安裝Distributed Transaction Coordinator,然後所有內容都將無需進一步配置即可使用。

1

在Sqlserver中使用DataMirroring概念。

相關問題