【问题标题】:Avoiding a complete resync of Azure's SQL Data Sync避免完全重新同步 Azure 的 SQL 数据同步
【发布时间】:2013-03-27 13:03:15
【问题描述】:

据我了解,如果您在超过 40 天内出现未解决的同步错误,Azure 的 SQL 数据同步会强制您重新上传整个数据库,以使服务再次运行。

我想知道是否有办法避免这种情况,因为我的互联网速度很慢,并且完全重新同步需要半周才能完成。有没有办法让系统误以为错误在 40 天内不存在,并在错误得到纠正后恢复差异备份?

【问题讨论】:

    标签: sql azure azure-sql-database


    【解决方案1】:

    不幸的是,这是正确的。请参阅 MSDN 主题 http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_databaseoutofdatestatus(针对过期数据库)和 http://msdn.microsoft.com/en-us/library/hh667321.aspx#bkmk_sgoutofdatestatus(针对过期同步组)。

    【讨论】:

      【解决方案2】:

      如果它是一个过期的数据库,您最好先删除该数据库,然后重新创建它,但不要让它没有数据,然后将空数据库添加到您的同步组中。如果您只是删除然后将填充的数据库重新添加到同步组,则在第一次同步时,数据同步会将每一行视为需要解决的冲突(即使数据在行),这会为初始同步增加大量时间(也可能会增加成本)。请参阅主题http://msdn.microsoft.com/en-us/library/hh667328.aspx#InitialSync

      【讨论】:

        猜你喜欢
        • 2021-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-01
        相关资源
        最近更新 更多