【问题标题】:Is there a way to enable on going replication for SQL Server 2014 Standard edition?有没有办法为 SQL Server 2014 标准版启用持续复制?
【发布时间】:2020-11-24 01:33:19
【问题描述】:

根据 AWS 文档:

AWS DMS 支持 Microsoft SQL Server 版本 2005、2008、2008R2、2012、2014、2016、2017 和 2019 本地数据库和 Amazon EC2 实例数据库作为源。支持 Enterprise、Standard、Workgroup、Developer 和 Web 版本。 Enterprise Edition 和 Standard Edition 2016 SP1 及更高版本的所有版本都支持持续复制 (CDC)。

AWS DMS 支持将 Amazon RDS 数据库实例数据库作为 SQL Server 版本 2008R2、2012、2014、2016、2017 和 2019 的源。支持企业版和标准版。 Enterprise Edition 和 Standard Edition 2016 SP1 及更高版本的所有版本都支持持续复制 (CDC)。

由于源数据库是 Microsoft SQL Server 2014 (SP3-CU3-GDR) (KB4505422) - 12.0.6293.0 (X64) 标准版,因此无法在此服务器上启用 CDC。

EXEC sys.sp_cdc_enable_db; 运行这个命令会报错:

此 SQL Server 实例是标准版(64 位)。变更数据捕获仅在 Enterprise、Developer 和 Enterprise Evaluation 版本中可用。

我的问题是我们在进行复制时有哪些选择?

【问题讨论】:

    标签: sql-server amazon-web-services database-migration


    【解决方案1】:

    这是我从 AWS 支持人员那里听到的。真的只是一个选择,但需要大量工作。他们的建议是将 SQL 服务器升级到支持 CDC 的较新版本。在我们的例子中,它将是 SQL Server 2016 及更高版本。升级数据库的主要工作是验证应用程序与数据库的兼容性。我们能够在数据库端升级数据库而没有任何错误,但需要验证应用程序。

    其他选择是使用其他工具,例如 SymmetricDS,而不是 DMS。

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多