数据库ETL同步 cdc开启

Posted zgq-vip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库ETL同步 cdc开启相关的知识,希望对你有一定的参考价值。

添加双主键

alter table TChargeRecordMainNew add constraint pk_name primary key (任务编码,序号)


-------------------------用于ETL数据库同步复制----------------------------------
--数据库开启dcd
EXECUTE sys.sp_cdc_enable_db;


--需要监听的表
EXEC sys.sp_cdc_enable_table ‘dbo‘, ‘TChargeRecordMainNew‘, @role_name = NULL, @supports_net_changes =1
EXEC sys.sp_cdc_enable_table ‘dbo‘, ‘TChargeRecordDetailNew‘, @role_name = NULL, @supports_net_changes =1
EXEC sys.sp_cdc_enable_table ‘dbo‘, ‘TChargeItem‘, @role_name = NULL, @supports_net_changes =1

-------------------------Git同步添加用户名密码----------------------------------------

技术图片

网上一般没这个提示,但是我想到了。。哈哈,记录我的小成就。

以上是关于数据库ETL同步 cdc开启的主要内容,如果未能解决你的问题,请参考以下文章

sql server 的cdc开启后怎么同步数据到数据仓库

flink实时读取mongodb方案调研-实现mongodb cdc

flink实时读取mongodb方案调研-实现mongodb cdc

flink实时读取mongodb方案调研-实现mongodb cdc

配置MySQL CDC(Binlog)

配置MySQL CDC(Binlog)