. 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)