1

最近、Mergeレプリケーションで動作中のパブリケーションにいくつかの変更を加えましたが、サブスクライバーの同期が壊れているようです。

私が受け取っているエラーメッセージは次のとおりです。

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ディレクトリを調べましたが、ディレクトリはありませんが、パブリケーションのスナップショットが更新されたときの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 に答える