我正在使SQL Server(2005)正常工作时遇到各种麻烦。 当我运行客户端(SQL Server Express 2005)时,出现以下错误:“发布的并发快照”xx“不可用,因为它尚未完全生成或日志读取器A”
错误被裁剪掉。
我努力了:
所有结果都没有任何变化。
我知道客户端可以看到具有UNC子文件夹的networking共享\服务器名称\ repldata,其中包含快照(与预期的pubName和dateTime编码更深的文件夹)
任何提示或旅行将真正感激!
收缩数据库完全与复制正交 – 你所做的只是创build索引碎片(参见这个SF wiki条目 )。
你是如何设置发布和订阅的? 您可以订阅非Express实例的发布吗?
这样做似乎有很多问题 – 通过删除发布数据库或订阅数据库,分发数据库,删除所有复制和重新启动,等待其他子同步,重新启动variosu repl代理程序来解决。
简而言之,这个问题似乎没有一个简单的解决scheme – 即使错误确实意味着快照还没有完成。 您的里程可能会随着这些解决scheme为您工作。 谷歌的错误信息的第一部分,你会看到我的意思是各种解决scheme。
希望这有些帮助。
运行快照代理时会发生什么? 它创build快照吗? 它完成了吗? 它会抛出一个错误吗?