代码之家  ›  专栏  ›  技术社区  ›  sofsntp

Azure数据库同步

  •  2
  • sofsntp  · 技术社区  · 10 年前

    不一定了解这样做的最佳方式。我有一个在本地服务器上使用ms-sql-db运行的应用程序,我想将其迁移到Azure。我希望在本地数据库和云数据库之间建立同步,并能够定期在本地数据库与云数据库之间切换连接字符串,以测试在完全切换到azure之前是否适合使用azure。

    我在MS SQL数据同步预览中遇到此问题: 无法应用超过表“dbo.XXXXXX”的最大应用程序事务大小的行。请将事务大小增加到大于正在同步的最大行的大小

    我要用微软吗。同步框架来执行我的自定义同步?这工作量大吗?或者是否有一种方法允许同步代理同步繁重的表?

    3 回复  |  直到 10 年前
        1
  •  3
  •   Paul    10 年前

    同步失败的根本原因是表dbo的行大小。XXX为32278KB,大于数据同步支持大小24576KB。这是一份描述数据同步服务限制的文档。

    http://msdn.microsoft.com/en-us/library/jj590380.aspx .

        2
  •  0
  •   Bowen Wan    10 年前

    我是SQL数据同步团队的工程师。这个问题的潜在根源正如保罗所说。请在此处提供相关的同步组Id和Azure订阅Id以供确认(您可以在特定同步组的“属性”选项卡中找到信息)?然后我将进一步检查我们的服务后端。

        3
  •  0
  •   Anmol001    7 年前

    https://learn.microsoft.com/en-us/azure/sql-database/sql-database-sync-data

    这是Azure数据同步的一个已知限制,请尝试使用增量副本的Azure ADFv2,其简单且有效,适用于超过20GB的数据库大小

    推荐文章