Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ データベース管理 » データベースのメンテナンス » バックアップとデータリカバリ » 同期やレプリケーションに関連するデータベースのバックアップ » トランザクションログの管理

 

バックアップ中にトランザクションログのバックアップコピーの名前を変更する (SQL の場合)

BACKUP 文を使用して、トランザクションログのバックアップコピーの名前を変更します。デフォルトでは、この名前はオンラインファイルと同じ名前です。繰り返し可能なインクリメンタルバックアップコマンドを作成するには、トランザクションログのバックアップコピーの名前を変更します。

前提条件

BACKUP DATABASE システム権限が必要です。

内容と備考

トランザクションログの名前を変更する代わりに、トランザクションログのバックアップコピーを移動することもできます。

トランザクションログのバックアップコピーには、YYMMDDxx.log 形式の名前が付きます。YY は年、MM は月、DD は日です。xx は AA から ZZ までの英字で、1 日に何度もバックアップをする場合に値が 1 ずつ増加します。YYMMDDxx.log というファイル名は、順序付けではなく、ファイルを区別するために使用されます。

このバックアップオプションセットは、通常はレプリケーションに関与するデータベースに使用されます。データベースファイルとトランザクションログのバックアップコピーが作成されることに加えて、バックアップ時のトランザクションログの名前がオフラインのトランザクションログに変更され、新しいトランザクションログの名前が、バックアップ時に使用されたトランザクションログと同じ名前で始まります。

 ♦ タスク
  • BACKUP 文内に MATCH キーワードを使用します。たとえば、次の文では、トランザクションログのインクリメンタルバックアップをディレクトリ c:\backup に作成します。トランザクションログのバックアップコピーには、YYMMDDxx.log 形式の名前が付きます。YYMMDD は日付、xx は AA から始まるカウンタです。

    BACKUP DATABASE
    DIRECTORY 'c:\\backup'
    TRANSACTION LOG ONLY
    TRANSACTION LOG RENAME MATCH;

結果

トランザクションログのバックアップコピーの名前が変更されます。

 参照