[英]Is there a way to enable on going replication for SQL Server 2014 Standard edition?
As per AWS documentation:根据 AWS 文档:
AWS DMS supports, as a source, Microsoft SQL Server versions 2005, 2008, 2008R2, 2012, 2014, 2016, 2017, and 2019 on-premise databases and Amazon EC2 instance databases.
AWS DMS 作为源支持 Microsoft SQL 服务器版本 2005、2008、2008R2、2012、2014、2016、2017 和 2019 本地数据库和 Amazon EC2 实例数据库。 The Enterprise, Standard, Workgroup, Developer, and Web editions are supported.
支持 Enterprise、Standard、Workgroup、Developer 和 Web 版本。 Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
所有版本的企业版和标准版 2016 SP1 及更高版本均支持持续复制 (CDC)。
AWS DMS supports, as a source, Amazon RDS DB instance databases for SQL Server versions 2008R2, 2012, 2014, 2016, 2017, and 2019. The Enterprise and Standard editions are supported.
AWS DMS 作为源支持 SQL 服务器版本 2008R2、2012、2014、2016、2017 和 2019 的 Amazon RDS 数据库实例数据库。支持企业版和标准版。 Ongoing replication (CDC) is supported for all versions of Enterprise Edition, and Standard Edition version 2016 SP1 and later.
所有版本的企业版和标准版 2016 SP1 及更高版本均支持持续复制 (CDC)。
With source DB being Microsoft SQL Server 2014 (SP3-CU3-GDR) (KB4505422) - 12.0.6293.0 (X64) Standard Edition, CDC cannot be enabled on this server.源数据库为 Microsoft SQL Server 2014 (SP3-CU3-GDR) (KB4505422) - 12.0.6293.0 (X64) 标准版,无法在此服务器上启用 CDC。
EXEC sys.sp_cdc_enable_db;
running this command responds with an error:运行此命令会返回错误:
This instance of SQL Server is the Standard Edition (64-bit).
本实例SQL Server为标准版(64位)。 Change data capture is only available in the Enterprise, Developer, and Enterprise Evaluation editions.
更改数据捕获仅在企业版、开发人员版和企业评估版中可用。
My question is what options do we have for on going replication?我的问题是我们有哪些选择可以进行持续复制?
This is what I heard back from AWS support.这是我从 AWS 支持部门收到的回复。 Really just a single option but something which would require a major work.
实际上只是一个单一的选择,但需要大量的工作。 What they have suggested is to upgrade the SQL server to newer versions which support CDC.
他们的建议是将 SQL 服务器升级到支持 CDC 的较新版本。 In our case, it would be SQL server 2016 and above.
在我们的例子中,它将是 SQL 服务器 2016 及更高版本。 The major work in upgrading a DB is mostly verifying the application compatibility with the DB.
升级数据库的主要工作主要是验证应用程序与数据库的兼容性。 We were able to upgrade the DB without any errors on database end but application will need to be verified.
我们能够在数据库端无任何错误地升级数据库,但需要验证应用程序。
Other option would be to use other tools like SymmetricDS instead of DMS.其他选择是使用其他工具,如SymmetricDS而不是 DMS。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.