相关疑难解决方法(0)

使用 T-SQL 的复制监视器信息

下图显示了我目前正在调查的事务复制问题。

该图像来自复制监视器。

如何使用 T-SQL 获取此信息?

在此处输入图片说明

replication sql-server-2005 sql-server merge-replication transactional-replication

13
推荐指数
1
解决办法
2万
查看次数

如何彻底摆脱复制订阅?

我已经在另一台服务器上恢复了数据库。我不想要以前数据库的任何事务订阅。我已经打电话了

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。我还能做什么来执行截断?由于与问题无关的原因,不能选择删除。

sql-server transactional-replication

5
推荐指数
1
解决办法
1624
查看次数