replication sql-server-2005 sql-server merge-replication transactional-replication
我已经在另一台服务器上恢复了数据库。我不想要以前数据库的任何事务订阅。我已经打电话了
exec sp_removedbreplication 'MyRestoredDB'
go
Run Code Online (Sandbox Code Playgroud)
并且
exec sp_cleanupdbreplication
go
Run Code Online (Sandbox Code Playgroud)
和
exec sp_replicationdboption 'MyRestoredDB','Publish','False',1
go
Run Code Online (Sandbox Code Playgroud)
但当我尝试时
truncate table dbo.sample
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
消息 4711,级别 16,状态 1,第 7 行 无法截断表“sample”,因为它已发布用于复制或启用了更改数据捕获。
我确认该数据库未启用 CDC。我还能做什么来执行截断?由于与问题无关的原因,不能选择删除。