データベースをバックアップするときは、引き続き既存のトランザクションログを使用するか、新しいトランザクションログを作成するかを決めます。データベースが同期またはレプリケーションに関連している場合は、必要がないことを確信できるまで、古いトランザクションログのコピーを維持してください。
SQL Anywhere 12 プラグインを使用して、バックアップ権限のあるユーザーとして、データベースに接続します。
データベースを右クリックし、[バックアップイメージの作成] をクリックします。
[次へ] をクリックします。
[バックアップするデータベースを指定してください。] リストでデータベースを選択し、[次へ] をクリックします。
[バックアップイメージを次のディレクトリに保存] フィールドに、バックアップコピーを保存するディレクトリの名前を入力します。
[バックアップするファイルを指定してください。] リストでオプションを選択し、[次へ] をクリックします。
[トランザクションログの処理方法を指定してください。] リストで、[トランザクションログの名前を変更] をクリックします。
[次へ] をクリックします。
[完了] をクリックします。
次の句を使用して BACKUP 文を実行します。
BACKUP DATABASE DIRECTORY backup-directory [ TRANSACTION LOG ONLY ] TRANSACTION LOG RENAME; |
インクリメンタルバックアップを作成する場合だけ TRANSACTION LOG ONLY 句を使用します。
トランザクションログとデータベースファイルのバックアップコピーは、backup-directory に格納されます。パスを入力する場合、クライアントアプリケーションではなく、データベースサーバーの作業フォルダーとの相対パスを入力します。
次のコマンドを 1 行に入力して実行します。
dbbackup -c "connection-string" -r [ -t ] backup-directory |
インクリメンタルバックアップを作成する場合は、-t オプションを使用します。
トランザクションログとデータベースファイルのバックアップコピーは、backup-directory に格納されます。パスを入力する場合、コマンドを実行するフォルダーとの相対パスを入力します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |