简体   繁体   English

有没有办法为 SQL Server 2014 标准版启用持续复制?

[英]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.

相关问题 如何在谷歌云 sql 服务器中启用 CDC 以进行 AWS DMS 复制? - how to enable CDC in google cloud sql server for AWS DMS replication? SQL 服务器到 BigQuery CDC 复制 - SQL Server to BigQuery CDC replication 是否可以升级 GCP Cloud Sql Server Express 实例的版本? - Is it possible to upgrade the edition of a GCP Cloud Sql Server Express instance? 有没有办法在 BigQuery Standard SQL 中播种随机数生成过程 - Is there a way to seed the random number generation process in BigQuery Standard SQL 在 Google Cloud Postgres 上启用逻辑复制 - Enable logical replication on Google Cloud Postgres 加密标准和版本用于 Azure Sql 服务器 rest - Encryption Standard and version used for Azure Sql Server at rest AWS DMS - 处理复制任务的预期方式 - AWS DMS - intended way to work with replication tasks Azure SQL 地理复制 - 流量管理器 - Azure SQL Geo Replication - Traffic Manager S3 buckets 使用 terraform 进行双向复制 - S3 buckets two-way replication with terraform 在Google Cloud SQL Postgres上使用Terraform创建一个Replication Slot - Use Terraform on Google Cloud SQL Postgres to create a Replication Slot
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM