通常、何をアップロードするかは、dbmlsync によって SQL Anywhere トランザクションログを使用して決定されます。
SQL Anywhere データベースは、デフォルトでトランザクションログを管理します。データベースの作成時または作成後に dblog ユーティリティを使用して、トランザクションログの場所、またはトランザクションログを使用するかどうかを決定できます。
スクリプト化されたアップロードパブリケーションを同期するか、またはダウンロード専用のパブリケーションのみを使用する場合は、トランザクションログは必要ありません。
アップロードの準備において、dbmlsync ユーティリティは、同期している Mobile Link ユーザのすべてのサブスクリプションが最後に正常に同期された後に書き込まれたすべてのトランザクションログにアクセスする必要があります。ただし、通常、SQL Anywhere ログファイルは、定期的なデータベース管理作業の中でトランケートされ、名前が変更されます。その場合は、記述されている変更内容がすべて正常に同期されるまで、古いログファイルの名前を変更し、別のディレクトリに保存してください。
dbmlsync コマンドラインで、名前が変更されたログファイルが格納されているディレクトリを指定できます。前回の同期の後で作業ログファイルのトランケートと名前の変更が行われていない場合、または名前が変更されたログファイルがあるディレクトリから dbmlsync を実行する場合は、このパラメータを省略できます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |