次の文を使用して Mobile Link 同期で行われた削除のロギングを一時的に停止します。
STOP SYNCHRONIZATION DELETE
通常、SQL Anywhere と Ultra Light リモート・データベースは、同期に組み込まれるテーブルやカラムに対して行われたすべての変更のログを自動的に取り、次の同期中にこれらの変更を統合データベースにアップロードします。この文を使用して、SQL Anywhere または Ultra Light リモート・データベースに対する削除操作のロギングを一時的に中断できます。
STOP SYNCHRONIZATION DELETE 文を実行すると、その接続に対してそれ以降に実施された削除操作は同期されません。この効果は、START SYNCHRONIZATION DELETE 文が実行されるまで継続します。
STOP SYNCHRONIZATION DELETE を繰り返してもそれ以上効果はありません。STOP SYNCHRONIZATION DELETE 文の実行回数にかかわらず、START SYNCHRONIZATION DELETE 文を 1 回実行すれば、ロギングが再起動します。
この文は、リモート・データベースに対して訂正を行うには便利ですが、Mobile Link 同期を事実上無効にしてしまうので、使用の際には注意してください。
アプリケーションでデータを同期しない場合は、STOP SYNCHRONIZATION DELETE を使用しないでください。
DBA 権限が必要です。
なし
SQL/2003 ベンダ拡張。
例については、START SYNCHRONIZATION DELETE 文 [Mobile Link]を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |