重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: 发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行... [打印本页]

作者: 刘泽宇    时间: 5 天前
标题: 发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行...
因快照生成中断导致的并发快照不可用的问题,通过清除与特定发布相关的订阅和快照信息,从多个表中删除相关记录,重建分发。

这些步骤是在分发服务器上执行:

1. 删除相关的发布订阅

2.执行下列查询,如果还是存在'xx'相关的行

select * from msdb..MSdistpublishers
select * from distribution..MSpublisher_databases
select * from distribution..MSpublications
select * from distribution..MSarticles
select * from distribution..MSsubscriptions

3.删掉所有与'xx'先关的行(记得先备份表)

delete from distribution..MSarticles where publisher_db = '<NameOfDatabase>'
delete from distribution..MSsubscriptions where publisher_db = '<NameOfDatabase>'

4.重建分发






欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2