因此,据我了解,如果您有超过40天的未完成同步错误,Azure的SQL数据同步会强制您重新上传整个数据库,以便再次使用该服务。
我想知道是否有办法避免这种情况,因为我的互联网速度很慢,完全重新同步需要半个星期才能完成。有没有办法欺骗系统认为错误不存在40天并在错误得到纠正后恢复差异备份?
答案 0 :(得分:0)
不幸的是,这是正确的。请参阅MSDN主题http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_databaseoutofdatestatus(对于过时的数据库)和http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_sgoutofdatestatus(对于过时的同步组)。
答案 1 :(得分:0)
如果它是一个过时的数据库,最好删除数据库,然后重新创建数据库,但不要将数据留空,并将空数据库添加到同步组。如果您只是删除然后将填充的数据库重新添加到同步组,则在第一次同步时,Data Sync会将每一行视为需要解决的冲突(即使数据在行)这会给初始同步增加很多时间(也可能增加成本)。请参阅主题http://msdn.microsoft.com/en-us/library/hh667328.aspx#InitialSync。
答案 2 :(得分:0)
http://msdn.microsoft.com/en-us/library/hh667328.aspx#OutOfDate上的MSDN文章可能会帮助您避免将来出现这种情况。