配置 SQL server 需要启用 CDC,是直接运行这段代码吗
请
登录后发表观点
版本已经更新,可以更新下集成的模块,新版本已经优化了赋权的 SQL
现在可以简化为这样
步骤一:启用库 cdc,只需要修改 ${your_db_name} 为你的库名称就好
USE ${your_db_name} GO EXEC sys.sp_cdc_enable_db GO
步骤二:启用表 CDC,只需要修改 schema_name、table_name
EXEC sys.sp_cdc_enable_table @source_schema='schema_name', @source_name='table_name', @role_name=NULL, @supports_net_changes=0;
👍
不是很好用,会有多数据,少数据情况,而且目前好像排查不出问题
视图,多主键好像也不能同步。
如果有数据异常,可以正常排查问题。建议联系顾问联系相关同事一起拉会沟通。
修改 use 后面的 MyDB 吗,还有哪些需要修改
版本已经更新,可以更新下集成的模块,新版本已经优化了赋权的 SQL
现在可以简化为这样
步骤一:启用库 cdc,只需要修改 ${your_db_name} 为你的库名称就好
USE ${your_db_name}
GO
EXEC sys.sp_cdc_enable_db
GO
步骤二:启用表 CDC,只需要修改 schema_name、table_name
EXEC sys.sp_cdc_enable_table
@source_schema='schema_name',
@source_name='table_name',
@role_name=NULL,
@supports_net_changes=0;
不是很好用,会有多数据,少数据情况,而且目前好像排查不出问题
视图,多主键好像也不能同步。
测试过了?
我研究了一下,有的厂家数据库他开不了 cdc,不给你开,唉
连上了不同步,别的管理软件都没问题,不知道是不是 bug
测试过了?

建议用代码块,直接写数据库 👀️ 靠谱
连上了不同步,别的管理软件都没问题,不知道是不是 bug
对应的内容修改下就可以执行了。
修改 use 后面的 MyDB 吗,还有哪些需要修改
对应的内容修改下就可以执行了。