无法截断表 'XXX',因为该表已为复制发布或者已启用了变更数据捕获原创
81人赞赏了该文章
335次浏览
编辑于2024年05月21日 19:48:52
无法截断表 'XXX',因为该表已为复制发布或者已启用了变更数据捕获 解决方案
问题描述:
系统操作报错:无法截断表 'XXX',因为该表已为复制发布或者已启用了变更数据捕获。
原因&解决:
客户系统数据库设置启用了复制功能,复制中对应表设置了发布或订阅后,是不允许对该表进行truncate操作,否则就会报错。系统很多逻辑实现均有各自考量选择使用了truncate操作,则此逻辑涉及的表是不支持设置发布或订阅。
因此需要在数据库设置的复制属性中,针对报错的表,取消复制发布或订阅。
推荐阅读