データベースの完全な複製を強制する
Replicate コマンドで -F オプションを使用すると、データベースのレプリカが同期されなくなったときにデータベースの完全な複製を強制できます。複製はサイドで発生し、ユーザーは完全な複製中に複製の更新を確認し続けることができます。
このタスクについて
この方法は、データベースの複製履歴を消去する代わりとなる方法です。サイズの大きいデータベースの場合、複製履歴を消去して完全な複製を強制するのに時間がかかり、完了するまで新しい更新の複製が遅れることがあります。例えば、メールファイルの複製履歴を消去する場合、ユーザーは完全な複製が完了するまで新しいメールを確認できない可能性があります。
手順
データベースの完全な複製を強制するには、次のサーバーコマンドを使用します。
Replicate <server> <database> -F
-F オプションを使用するが実際に複製を実行しない場合に複製される文書 (メモ) に関する詳細をログに記録するには、-L オプションを使用します。例:
Replicate Mail\Renovations mail/sdaryn.nsf -L
次に示すような出力になります。>>> は、出力に表示されないこの文書のための説明を示します。
[4894:0002-0748] NoteRepl: CN=Mail\O=Renovations!!mail/sdaryn.nsf to mail/sdaryn.nsf Since 07/27/2018 08:25:22 AM
>>>Replicating from remote replica (sdaryn) to local replica (pull). Since=The replication history from last pull
[4894:0002-0748] 07/27/2018 08:28:57 AM Starting replication with server Mail\Renovations
[4894:0002-0748] 07/27/2018 08:28:57 AM Pulling mail\sdaryn.nsf from Mail\Renovations mail/sdaryn.nsf
[4894:0002-0748] NoteRepl: UNID 7235FD43:BB0874BA:852582A2:0052CF6C Cls 1
>>> UNID and Cls=NoteClass
[4894:0002-0748] Src: NID A96 SN 2 ST 07/27/2018 08:15:07 AM Mod: 07/27/2018 08:15:07 AM
>>> Source note info (in this case the source is the remote replica), NID=NoteID, SN=Sequence number, ST=Sequence time, Mod=Modified time
[4894:0002-0748] Dest: NID 0 SN 0 ST Did not repl
>>> Destination note info. "Did not repl" means that it should have replicated in the past, but the note is missing from the destination (local) replica.
[4894:0002-0748] NoteRepl: mail/sdaryn.nsf to CN=Mail\O=Renovations!!mail/sdaryn.nsf Since 07/27/2018 08:25:23 AM
>>> Replicating from local to remote. Since=Replication history from last push
[4894:0002-0748] 07/27/2018 08:28:57 AM Pushing mail/sdaryn.nsf to Mail\Renovations mail/sdaryn.nsf
[4894:0002-0748] NoteRepl: UNID 29BD9D7B:04808407:852582A2:0052CF6E Cls 1
[4894:0002-0748] Src: NID A9E SN 2 ST 07/27/2018 08:28:43 AM Mod: 07/27/2018 08:28:43 AM
[4894:0002-0748] Dest: NID A9E SN 1 ST 06/04/2018 11:04:35 AM Waiting to repl
>>> "Waiting to repl" means that this note will replicate the next time the databases replicate. Nothing wrong here.
[4894:0002-0748] 07/27/2018 08:28:57 AM Finished replication with server Mail\Renovations
[4894:0002-0748] 07/27/2018 08:28:57 AM Database Replicator shutdown