因此,据我所知,如果您在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可能会帮助您避免将来出现这种情况。