【问题标题】:Azure Sync not reflecting changes in on-premises databaseAzure 同步不反映本地数据库中的更改
【发布时间】:2017-09-27 07:36:07
【问题描述】:

我已在本地计算机上安装了同步代理客户端,并配置了 azure SQL db 和本地数据库之间的同步

在 Azure 门户中,我已将同步时间设置为 5 分钟。到目前为止,我只是在一张表之间进行同步。

在同步日志中,详细信息为:同步在 x.xx 秒内成功完成。

在冲突解决中,我已将其设置为 Member win。我也试过 Hub win,它是双向同步。

每当我在 Azure Db 的表中插入某些内容时,同步后,这些更改都不会反映在本地数据库中。

另外,有没有办法查看 Azure 同步组的详细日志?

【问题讨论】:

    标签: sql-server azure azure-sql-database azure-log-analytics


    【解决方案1】:

    请检查并确保您已选择要插入的列/表以进行同步。

    您是否进行了任何架构更改?这些必须手动解决。

    另外请检查以确认您的本地代理在线。 最好的, 乔什

    【讨论】:

    • 我已选择列,没有更改任何架构,并且我的本地代理在线。该数据库的状态为 Reachable @Josh G
    【解决方案2】:

    在 Azure 数据库(Hub)上试试这个代码,看看它是否有效:

    ALTER DATABASE [database name]
    SET ALLOW_SNAPSHOT_ISOLATION ON
    

    【讨论】:

      【解决方案3】:

      与特定表关联的同步组有多少?

      通常在将另一个同步组与同一个表关联时会遇到此问题。如果您使用双向同步,请尽量防止其他同步组与双向表关联。如果您对DataSync.table_dss_tracking 表进行了任何更改或删除了记录或表,请删除同步组并重新创建。

      【讨论】:

        猜你喜欢
        • 2014-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多