2011-11-29 69 views
0

什麼是最好的如何處理這種情況: 我有2個連接字符串 - 主,備份。當連接到Main失敗時,我想將數據存儲到BackUp服務器,一旦Main重新準備好了,我想切換回來(每10分鐘左右測試一次連接到main的背景)。主服務器關閉時連接到備份sql server(.net)

我正在努力嘗試終於(或使用子句)抓住這些連接試驗,同時留下不復制SQL命令代碼。

感謝

編輯:我想用SQL Express,用於本地安裝備份服務器。這種不安使用SQL技術構建。

+0

連接到'CATCH'中的備份是有風險的,因爲您正處於這種情況,假設您將不存在連接在那裏的問題... – JNK

回答

1

這種情況是通過所謂的「用證人進行鏡像」自動處理的。

http://technet.microsoft.com/en-us/library/ms175191.aspx

+0

+1擴大問題的視野。我總是告訴我的孩子:如果你想讓人們幫助你,告訴人們你需要做什麼(你的實際問題),而不是問問你如何做一些你認爲是解決問題的方法。 –

+0

不幸的是,它將需要另一臺(付費的)SQL服務器。我想使用本地安裝的SQL Express作爲備份。 – kurin123

+0

@ kurin123:我不是授權專家,但我相信只要您不使用它來提供活動查詢,就不需要爲其他SQL許可證支付DR用途。它仍然是硬件,操作系統等,但你不需要許可SQL。這對於鏡像和日誌傳送來說是正確的,如果它不適用於複製,我會感到驚訝。 –

相關問題