データベースが Mobile Link や SQL Remote インストール環境の統合データベースである場合、トランザクションログミラーまたは同様の機能を持つハードウェアを使用してください。
dbeng12 コマンドは、データベースが Mobile Link や SQL Remote システムに関連していない場合にだけ使用してください。データベースが SQL Remote レプリケーションシステム内の統合データベースである場合は、リモートデータベースを再抽出する必要があります。
データベースファイルの追加バックアップコピーを作成します。トランザクションログがない場合、最後にバックアップが行われてから最新のチェックポイントまでの間に加えられた変更の記録は、唯一データベースファイルに含まれています。
トランザクションログファイルを削除するか、名前を変更します。
-f オプションを使って、データベースを再起動します。
dbeng12 "%SQLANYSAMP12%\demo.db" -f |
-f オプションを指定しないと、データベースサーバーはトランザクションログがないことを知らせるエラーメッセージを表示します。-f オプションを指定すると、データベースサーバーは最新のチェックポイント時の状態にデータベースをリストアし、チェックポイントの時点でコミットされていなかったトランザクションをすべてロールバックします。その後新しいトランザクションログが作成されます。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |