我们有一个归档过程,它使用表格上的分区切换,这些表格也由CDC跟踪。大多数时候它们一起工作很好,但偶尔分区操作 - 切换,合并或拆分 - 会导致CDC停止工作。
分区操作成功,但我们开始看到错误消息,如:
在数据库中找不到分区ID 72057594555072512的商品 8.元数据不一致。运行DBCC CHECKDB以检查元数据是否损坏。
并且CDC捕获作业停止工作。运行DBCC CHECKDB发现没有错误。我们能够重启CDC的唯一方法是在数据库中删除并重新添加CDC配置。
有没有其他人遇到过这个,并找到了解决方案?