1

我最近对合并复制下的工作出版物进行了一些更改,这似乎破坏了订阅者的同步。

我收到的错误消息是:

The schema script 'ftdb_arcmessagefac64b65_76.sch' could not be propagated
to the subscriber. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147201001)
Get help: http://help/MSSQL_REPL-2147201001
The process could not read file 'D:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\ReplData\unc\xxx\20120701000581\xxxx.sch' due to OS error 3. (Source: MSSQL_REPL, Error number: MSSQL_REPL0)
Get help: http://help/MSSQL_REPL0

我查看了 unc 目录,没有 directory 20120701000581,但有一个目录20120706110881来自更新出版物快照时的目录。

我已尝试重新初始化订阅并重新创建快照,但该过程仍然无法预期20120701000581.

我还没有尝试删除和重新创建订阅,因为我宁愿在尝试之前了解问题的根源。有人可以解释可能发生的事情以及如何解决这个问题吗?

4

3 回答 3

2

发生这种情况是因为订阅者无法找到快照,因此您可以使用 UNC 在网络中共享快照文件夹

http://msdn.microsoft.com/en-us/library/ms151151.aspx

于 2013-11-14T06:41:08.683 回答
0

经过进一步调查,我似乎能够对订阅中的文章属性进行一些更改,并且一旦重建快照,订阅重新同步就会成功运行。

于 2012-07-09T10:47:05.037 回答
0

查看快照代理状态-> 监控-> 右键单击​​错误订阅并选择重新初始化。祝你好运

于 2021-11-21T14:21:51.013 回答