2014-02-14 113 views
2

我正在開發一個項目,在該項目中我們需要對遠程服務器(SQL SERVER 2012)備份我們的數據庫(每5分鐘SQL SERVER 2012計劃備份)。現在如果服務器由於某種原因而崩潰,那麼我們的網站應該會自動與其他服務器連接。我們可以使用鏈接服務器作爲我們可以做的其他事情:使用鏈接服務器備份

+3

我不會在代碼中這樣做..我會在數據庫服務器/集羣級別進行設置。 –

+0

我的網站是在線考試,所以在考試期間如果SQL服務器崩潰的話也不應該中斷考試。並且我在Asp.net中是新的,那麼你能告訴我如何實現這個 – juhi

+1

這正是SQL羣集的用途,如果一個節點關閉,另一個節點(或更多)存在並且沒有任何停機時間會自動使用,這對連接到SQL服務器的應用程序是透明的。爲工作使用正確的工具。 –

回答

1

我建議遵循簡單冗餘場景的標準解決方案,即database mirroringAutomatic failover見證人一起使用,它處理數據庫通信,並且在數據庫服務器失敗的情況下,流量自動重定向到它的鏡像。

但是,請注意,這種體系結構給您留下了單點故障,目擊者。如果證人失敗,則必須使用冗餘策略。這個新的恢復過程的優點是不會包含數據庫恢復過程本身。

希望我幫了忙!