因此,據我所知,如果您在40天以上有完美的同步錯誤,Azure的SQL數據同步會迫使您重新上傳整個數據庫以獲取該服務再次工作。避免完全重新同步Azure的SQL數據同步
我想知道是否有辦法避免這種情況,因爲我的網絡速度很慢,完成重新同步需要半個星期才能完成。有沒有辦法讓系統認爲這個錯誤在40天內不存在,並在錯誤得到糾正後恢復差分備份?
因此,據我所知,如果您在40天以上有完美的同步錯誤,Azure的SQL數據同步會迫使您重新上傳整個數據庫以獲取該服務再次工作。避免完全重新同步Azure的SQL數據同步
我想知道是否有辦法避免這種情況,因爲我的網絡速度很慢,完成重新同步需要半個星期才能完成。有沒有辦法讓系統認爲這個錯誤在40天內不存在,並在錯誤得到糾正後恢復差分備份?
不幸的是,這是正確的。請參閱MSDN主題http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_databaseoutofdatestatus(用於過期的數據庫)和http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_sgoutofdatestatus(用於過期的同步組)。
如果數據庫過時,最好刪除數據庫然後重新創建數據庫,但不要將數據留空,並將空數據庫添加到同步組。如果您只是刪除然後重新添加填充的數據庫到同步組,在第一次同步時,Data Sync會將每行視爲需要解決的衝突(即使數據在該行中保持不變)很多時間進行初始同步(並且可能會增加成本)。請參閱主題http://msdn.microsoft.com/en-us/library/hh667328.aspx#InitialSync。
MSDN文章http://msdn.microsoft.com/en-us/library/hh667328.aspx#OutOfDate可能會幫助您避免將來出現這種情況。