ogg add trandata ODBC error: SQLSTATE 37000 native database error 22931

. ODBC error: SQLSTATE 37000 native database error 22931. [Microsoft][SQL Server Native Client 10.0][SQL Server]正在直接执行 SQL;无游标[Mic
rosoft][SQL Server Native Client 10.0][SQL Server]已为数据库 'hydee_xhyy' 启用了变更数据捕获。请确保设置了正确的数据库上下文,然后重试该操作
。若要报告该已启用了变更数据捕获的数据库的情况,请查询 sys.databases 目录视图中的 is_cdc_enabled 列[Microsoft][SQL Server Native Client 10.0
][SQL Server]当前数据库中没有源表 'dbo.aaa'。请确保设置了正确的数据库上下文,并为该数据库指定有效的架构和表名.
错误原因:cdc 添加了其它架构。

解决:

step1:如图取消 cdc 的db_denydatareader 架构

右击->属性->搜索->浏览->选择dbo(或者是其它架构)

 

step2:禁用cdc

USE hydee_xhyy(库名)
    GO
    EXEC sys.sp_cdc_disable_db

----启用cdc

USE hydee_xhyy(库名)

 EXEC sys.sp_cdc_enable_db

 

此时 边可以使用 add trandata了(ogg)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值