2 如果SQL Azure節點失敗,它是如何工作的?SQL Azure故障轉移 我會丟失任何數據嗎?最近承諾 自上次 備份/複製以來的數據? 數據是否始終以瞬時方式複製 ? 在最壞的情況下,我承諾的數據會發生什麼? 乾杯。 來源 2011-03-02 vtortola +7 我有點驚訝,這是關閉的話題。在編程上,您需要實現重試,因爲SQL Azure實例可以(並且確實)脫機。這是使用SQL Azure時必須遵循的已知模式。對於災難恢復(不包括複製),您需要配置數據同步。 – 2011-03-02 21:34:34
9 SQL Azure始終將數據保存在三個副本(一個主數據庫和兩個備用數據庫)中。第一個備份副本是同步完成的(即在同一個事務中),第二個是異步完成的。未獲得滿足的數據可能會丟失,但您提交的數據是安全的。 當第一臺待機系統出現硬件錯誤時,將聯機。新的在線副本將建立新的連接。根據this,故障轉移不透明,可能會導致您的連接因通用連接錯誤(10053或40197)而終止。 當然,如果可以終止,你必須假定它將終止和你的代碼都必須準備重試失敗的事務。 來源 2011-03-02 12:31:55 +0 非常感謝。 – vtortola 2011-03-02 12:38:44
我有點驚訝,這是關閉的話題。在編程上,您需要實現重試,因爲SQL Azure實例可以(並且確實)脫機。這是使用SQL Azure時必須遵循的已知模式。對於災難恢復(不包括複製),您需要配置數據同步。 – 2011-03-02 21:34:34