Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
競合のためにダウンロードが失敗した場合のリトライの回数を指定します。
cr=number; ...
ConflictRetries=number; ...
同期時にテーブルがロックされている場合、アップロードの構築からダウンロードの適用までの間に、データベースに操作を適用することができます。ダウンロードでも変更されるローに変更が影響する場合、dbmlsync では競合として処理され、ダウンロードストリームには変更内容は適用されません。競合が発生すると、dbmlsync は同期処理全体をリトライします。通常、同期は次の試行で成功しますが、新しい競合によって新しいリトライが必要となることもあります。このオプションは、実行するリトライの最大回数を制御します。
このオプションは、LockTables オプションが OFF (デフォルトは ON) の場合にだけ役に立ちます。
デフォルトは -1 です (リトライは無制限に続行されます)。
次の dbmlsync コマンドラインは、dbmlsync を使用するときのこのオプションの設定方法を示します。
dbmlsync -e "cr=5"
次の SQL 文は、このオプションのデータベースへの格納方法を示します。
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION cr='5';