すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ApsaraDB RDS for SQL Server インスタンスのバックアップ

最終更新日:Apr 04, 2025

ApsaraDB RDS for SQL Server は、自動バックアップと手動バックアップをサポートしています。バックアップポリシーでバックアップサイクルを指定して、ApsaraDB RDS for SQL Server インスタンスのデータを自動的にバックアップできます。また、RDS インスタンスを手動でバックアップすることもできます。 RDS for SQL Server インスタンスでログバックアップが有効になっている場合は、バックアップ保存期間内の任意の時点にインスタンスを復元できます。

バックアップの説明

データバックアップ

RDS for SQL Server は、物理バックアップと スナップショットバックアップ の 2 つのデータバックアップ方法をサポートしています。詳細については、「スナップショットバックアップ機能を使用する」をご参照ください。

バックアップ方法

機能

物理バックアップ

  • 完全物理バックアップと増分物理バックアップがサポートされています。論理バックアップはサポートされていません。

  • デフォルトでは、増分バックアップ機能が有効になっており、バックアップファイルのサイズを縮小します。自動バックアップは、増分バックアップ後の完全バックアップのバックアップサイクルに基づいて実行されます。

    クリックして増分バックアップポリシーを表示する

    • 完全バックアップが正常に実行されると、システムは完全バックアップが実行された日から 3 日以内に自動的に増分バックアップを実行します。システムは、前回の完全バックアップの 3 日後に自動的に完全バックアップを実行します。

    • 増分バックアップを実行する前に、システムは前回の完全バックアップ後に新しいデータベースが作成されたかどうかを自動的にチェックします。前回の完全バックアップ後に 1 つ以上のデータベースが作成された場合は、増分バックアップの代わりに完全バックアップが実行され、新しいデータベースのデータも確実にバックアップされます。

    • データが破損する可能性がある場合、システムは自動的に完全バックアップを実行します。たとえば、データベースの作成エラーや以前のデータバックアップエラーが原因で、データが破損する可能性があります。

    • バックアップサイクル中に完全バックアップを実行すると、システムは完全バックアップが実行された日から 3 日以内に自動的に増分バックアップを実行します。

    説明
    • バックアップ頻度が 1 日 1 回の場合、システムはバックアップサイクルの最初の日に完全バックアップを実行し、完全バックアップ後の残りの 2 日以内に 2 つの連続した増分バックアップを実行します。

    • 増分バックアップ機能が無効になっている場合、増分バックアップは実行されません。代わりに、バックアップサイクル内で完全バックアップが実行されます。

  • 個々のデータベースのバックアップがサポートされています。 RDS インスタンスの 1 つ以上のデータベースをバックアップできます。

  • システムは、各バックアップ中に RDS インスタンスのトランザクションログを縮小します。 ApsaraDB RDS コンソールにログインし、RDS インスタンスの バックアップと復元 ページに移動します。次に、[トランザクションログの縮小] をクリックして、トランザクションログを手動で縮小します。

  • デフォルトでは、バックアップはプライマリ RDS インスタンスで実行されます。 RDS インスタンスで RDS Cluster Edition が実行されている場合は、セカンダリ RDS インスタンスで優先的に物理バックアップを実行できるように設定を構成できます。これにより、プライマリ RDS インスタンスの I/O 負荷が軽減され、インスタンスのパフォーマンスと安定性が向上します。

  • 展開してセカンダリデータベースバックアップ機能の使用方法に関する注意事項を表示する

    • RDS Cluster Edition を実行する新しい RDS インスタンスのデフォルトの物理バックアップモードは、プライマリデータベースのみです。

    • 高度なバックアップポリシーに切り替える をクリックして、RDS Cluster Edition を実行する RDS インスタンスのバックアップポリシーを構成する場合、バックアップの優先順位を指定することはできません。

    • セカンダリデータベースバックアップ機能は、増分バックアップをサポートしていません。この機能を使用すると、システムは増分バックアップの代わりに完全バックアップを実行します。これにより、バックアップデータの量が増加します。バックアップデータの量が過剰に多くなるのを防ぐために、バックアップポリシーを変更することをお勧めします。たとえば、バックアップポリシーを 1 日 1 回のバックアップから 2 日 1 回のバックアップに変更できます。

    • RDS Cluster Edition を実行する RDS インスタンスにセカンダリデータベース優先モードを使用する場合、バックアップは優先的にセカンダリ RDS インスタンスで実行されます。セカンダリ RDS インスタンスがバックアップ条件を満たしていない場合、バックアップはプライマリ RDS インスタンスで自動的に実行されます。たとえば、セカンダリ RDS インスタンスが使用できない場合、バックアップはプライマリ RDS インスタンスで自動的に実行されます。

    • バックアップポリシーをセカンダリデータベースバックアップに変更し、バックアップ時間を変更すると、2 分後に完全バックアップがトリガーされる場合があります。この場合、セカンダリ RDS インスタンスがバックアップ条件を満たしていないと、バックアップはプライマリ RDS インスタンスで自動的に実行されます。これはワークロードに影響します。たとえば、セカンダリ RDS インスタンスが使用できない場合、バックアップはプライマリ RDS インスタンスで自動的に実行されます。バックアップ操作によるリソース消費の影響をインスタンスのパフォーマンスに軽減するために、オフピーク時にバックアップポリシーとバックアップ時間を変更することをお勧めします。

    • トランザクションログの縮小は、プライマリ RDS インスタンスで強制的に実行され、セカンダリ RDS インスタンスでは実行できません。 RDS インスタンスがセカンダリデータベースバックアップポリシーを使用していて、インスタンスのトランザクションログを手動で縮小する場合、トランザクションログの縮小はプライマリ RDS インスタンスに強制的にスケジュールされます。

スナップショットバックアップ

完全 スナップショットバックアップ は、指定したバックアップサイクルに基づいて定期的に実行されます。物理バックアップと比較して、スナップショットバックアップ方法の方が高速で、インスタンスのパフォーマンスへの影響は最小限です

ログバックアップ

  • システムは、指定したバックアップ頻度に基づいて、RDS インスタンスのログバックアップファイルを自動的に生成します。サポートされているバックアップ頻度は、データのバックアップと同様[5 分ごと]30 分ごと です。

    説明
    • ログバックアップファイルの合計サイズは、バックアップ頻度によって変化しません。

    • バックアップ方法を スナップショットバックアップ に変更した後、バックアップ頻度は [5 分ごと] または 30 分ごと にのみ設定できます。

  • ログバックアップ機能はデフォルトで有効になっており、無効にすることはできません。 7 日から 730 日までのログバックアップ保存期間を指定できます。

  • ログバックアップファイルをダウンロードできます。

    説明

    バックアップ頻度が 30 分ごとまたは 5 分ごとに設定されている場合、クラウドディスクの破損やその他の予期しない障害が発生した場合、RDS Basic Edition を実行する RDS インスタンスのデータを過去 30 分または 5 分以内の特定の時点に復元できます。

前提条件

ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されます

使用方法に関する注意事項

  • RDS インスタンスのバックアップ時間を変更した後、2 分後にバックアップがトリガーされる場合があります。これにより、プライマリ RDS インスタンスで I/O 帯域幅が高くなり、ワークロードに影響を与える可能性があります。バックアップ操作によるリソース消費の影響を RDS インスタンスのパフォーマンスに最小限に抑えるために、オフピーク時にバックアップ時間を変更することをお勧めします。

  • RDS インスタンスで物理バックアップを実行する場合、バックアップ速度は高速であり、制限することはできません。これにより、I/O 帯域幅が高くなり、ワークロードに影響を与える可能性があります。 RDS インスタンスのパフォーマンスへの影響を最小限に抑えるために、オフピーク時に物理バックアップを実行することをお勧めします。

  • RDS インスタンスに大量のデータがある場合、バックアップに時間がかかる場合があります。

  • コールドストレージデータベースのバックアップまたは復元はできません。これは、データを Object Storage Service (OSS) バケットにアーカイブする機能を有効にし、必要なデータベースがコールドストレージデータベースに変換された場合に適用されます。

  • バックアップファイルは、特定の期間保持されます。保存期間が経過する前に、長期間保持する必要があるバックアップファイルをコンピューターにダウンロードすることをお勧めします。これにより、有効期限切れによるデータ損失を防ぎます。

  • RDS インスタンスは、ネットワークインターフェースコントローラーからトラフィック統計を収集して、SQL Server での帯域幅の使用状況を反映します。データバックアップによって消費されるトラフィックに関する統計も収集されます。データバックアップ中は、RDS インスタンスのトラフィック量が急増します。

課金ルール

各 RDS インスタンスには、バックアップストレージの無料クォータが割り当てられます。 RDS インスタンスのバックアップストレージが無料クォータを超えない場合、バックアップストレージの料金は発生しません。バックアップストレージが無料クォータを超える場合、使用した超過ストレージに対して課金されます。無料クォータと課金ルールの詳細については、「バックアップ料金」をご参照ください。

自動バックアップの構成

RDS インスタンスのバックアップポリシーを構成すると、システムはバックアップポリシーに基づいて RDS インスタンスを自動的かつ定期的にバックアップします。一部のリージョンでは、[バックアップ戦略] タブで高度なバックアップ設定を有効にすることで、予備バックアップ機能を使用できます。 [バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリポイントが見つからない場合は、使用する[バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリ ポイントが見つからない場合は、アプリケーション を送信してください。詳細については、「高度なバックアップ設定に切り替える」および「予備バックアップ機能を使用する」をご参照ください。高度なバックアップ設定を有効にすると、バックアップポリシーを構成するためのエントリポイントと、一部のパラメーターを構成する方法が変更されます。ビジネス要件に基づいて、バックアップポリシーとパラメーターを構成する必要があります。

定期バックアップ (アップグレード前)

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップポリシー タブの バックアップと復元 ページで、[編集] セクションの データバックアップの設定 をクリックします。

  4. 表示されるダイアログボックスで、次のパラメーターを構成し、保存 をクリックします。

    パラメーター

    説明

    データバックアップの保存期間 (日数)

    データバックアップの保存期間。有効値: 7 ~ 730。デフォルト値: 7。単位: 日。

    バックアップサイクル

    バックアップを実行するサイクル。週の少なくとも 2 日を選択する必要があります。

    バックアップ方法

    使用するバックアップ方法。有効値:

    • スナップショットバックアップ: システムは、特定の時点のクラウドディスクからデータをバックアップします。バックアップ速度は高速です。

    • 物理バックアップ: これはデフォルトのバックアップ方法です。システムは、RDS インスタンスのデータのレプリカを作成します。バックアップ速度は低速です。

    重要

    バックアップ方法を スナップショットバックアップ に変更した後も、RDS インスタンスを手動でバックアップするときに 物理バックアップ を実行できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスをバックアップする」をご参照ください。

    バックアップの優先順位

    選択したバックアップ方法のバックアップの優先順位。このパラメーターは、RDS インスタンスが RDS Cluster Edition を実行し、物理バックアップ を使用している場合にのみ使用できます。有効値:

    • プライマリインスタンスのみ: バックアップはプライマリ RDS インスタンスでのみ実行されます。

    • セカンダリインスタンス優先: バックアップはセカンダリ RDS インスタンスで実行されます。これにより、プライマリ RDS インスタンスの I/O 負荷が軽減され、インスタンスのパフォーマンスと安定性が向上します。セカンダリ RDS インスタンスがバックアップ条件を満たしていない場合、バックアップはプライマリ RDS インスタンスで自動的に実行されます。たとえば、セカンダリ RDS インスタンスが使用できない場合、バックアップはプライマリ RDS インスタンスで自動的に実行されます。

    説明

    このパラメーターは、RDS インスタンスが RDS Cluster Edition を実行している場合にのみ使用できます。このパラメーターを セカンダリインスタンス優先 に設定すると、増分バックアップ5 分ログバックアップ はサポートされません。

    増分バックアップ

    増分バックアップ 機能を有効にするかどうかを指定します。

    説明

    バックアップ方法 パラメーターを スナップショットバックアップ に設定するか、RDS インスタンスが RDS Cluster Edition を実行し、物理バックアップ 方法を使用している場合、増分バックアップ機能を有効にすることはできません。

    バックアップ時刻

    データバックアップ操作が実行される期間。たとえば、このパラメーターを 06:00-07:00 に設定できます。オフピーク時を選択することをお勧めします。

    バックアップ頻度

    ログバックアップファイルを生成する頻度。有効値: データのバックアップと同様[5 分ごと]30 分ごと

    重要
    • ログバックアップの保存期間 は、データバックアップの保存期間と同じです。ログバックアップの保存期間を個別に構成することはできません。

    • バックアップの優先順位 パラメーターを セカンダリインスタンス優先 に設定すると、5 分ログバックアップ はサポートされません。

スパースバックアップ (アップグレード後)

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。表示されるタブで、[SQL Server][レベル 1 バックアップ] の間の丸で囲まれた番号にポインターを移動して、構成したバックアップポリシーを表示します。

    image.png

  4. 次のパラメーターを構成し、[OK] をクリックします。

    パラメーター

    説明

    バックアップポリシー

    バックアップが実行される時間範囲と、バックアップセットの保存期間。バックアップは、少なくとも週に 2 回実行する必要があります。

    説明

    [バックアップポリシーの追加] をクリックして、スパースバックアップ 機能を構成できます。このようにして、より柔軟にバックアップポリシーを構成し、最小数のバックアップセットを保持できます。

    バックアップ時間

    バックアップ操作が実行される期間。たとえば、このパラメーターを 07:00-08:00 に設定できます。オフピーク時を選択することをお勧めします。

    増分バックアップ

    増分バックアップ 機能を有効にするかどうかを指定します。

    説明

    バックアップ方法 パラメーターを スナップショットバックアップ に設定すると、増分バックアップ機能を有効にすることはできません。

    バックアップ方法

    使用するバックアップ方法。有効値:

    • スナップショットバックアップ: システムは、特定の時点のクラウドディスクからデータをバックアップします。バックアップ速度は高速です。

    • 物理バックアップ: これはデフォルトのバックアップ方法です。システムは、RDS インスタンスのデータのレプリカを作成します。バックアップ速度は低速です。

    重要

    バックアップ方法を スナップショットバックアップ に変更した後も、RDS インスタンスを手動でバックアップするときに 物理バックアップ を実行できます。詳細については、「ApsaraDB RDS for SQL Server インスタンスをバックアップする」をご参照ください。

    バックアップ頻度

    ログバックアップファイルを生成する頻度。有効値: データのバックアップと同様 および 30 分ごと

    説明

    ログバックアップの保存期間 は、データバックアップの保存期間と同じです。ログバックアップの保存期間を個別に構成することはできません。

    ログバックアップの保存期間

    ログバックアップの保存期間。ログバックアップの保存期間は、データバックアップの保存期間以下である必要があります。有効値: 7 ~ 7300。単位: 日。デフォルト値: 7。

  5. [バックアップ戦略] タブで、左下隅にある [保存] をクリックします。

手動バックアップの構成

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。

  2. ページの右上隅にある インスタンスのバックアップインスタンスのバックアップ をクリックします。

  3. 次のパラメーターを構成し、OK をクリックします。

    パラメーター

    説明

    バックアップポリシー

    • スナップショットバックアップ: システムは、特定の時点のクラウドディスクからデータをバックアップします。バックアップ速度は高速です。

    • 物理バックアップ: これはデフォルトのバックアップ方法です。システムは、RDS インスタンスのデータのレプリカを作成します。バックアップ速度は低速です。

    説明

    スナップショットバックアップ オプションは、自動バックアップポリシーが スナップショットバックアップ に設定されている場合にのみ表示されます。

    バックアップモードの選択

    • フルバックアップ: システムはすぐに完全バックアップを実行します。

    • 自動バックアップ: 過去 3 日以内にインスタンスの完全バックアップが実行されていない場合、システムはすぐに完全バックアップを実行します。それ以外の場合、システムはすぐに差分バックアップを実行します。

      説明

      RDS インスタンスが RDS Cluster Edition を実行し、自動バックアップポリシーが 物理バックアップ に設定され、セカンダリデータベース優先 が選択されている場合、フルバックアップ のみがサポートされます。

    バックアップポリシー

    このパラメーターは、バックアップモードの選択 パラメーターが フルバックアップ に設定されている場合にのみ使用できます。

    • インスタンスバックアップ: システムは、RDS インスタンスのすべてのデータをバックアップします。

    • 単一データベースバックアップ: システムは、指定したデータベースのみをバックアップします。このパラメーターは、バックアップポリシー パラメーターが 物理バックアップ に設定されている場合にのみ使用できます。

      説明

      単一データベースバックアップ を選択すると、[データベース] セクションが表示されます。このセクションで、バックアップするデータベースを左側のリストから選択し、[>] アイコンをクリックして、選択したデータベースを右側のリストに移動します。 RDS インスタンスにデータベースが作成されていない場合は、RDS インスタンスをバックアップする前にデータベースを作成する必要があります。詳細については、「ApsaraDB RDS for SQL Server インスタンスにデータベースを作成する」をご参照ください。

  4. バックアップポリシーを構成すると、バックアップタスクが作成されます。ページの右上隅にある 查看备份进度 アイコンをクリックできます。 タスクリスト ページで、[タスクタイプ] パラメーターを [手動バックアップ] に設定し、バックアップタスクの進行状況を表示します。 备份进程

    説明

    バックアップタスクが完了したら、バックアップと復元 ページの 基本バックアップリスト タブにある バックアップリスト タブまたは ログバックアップ タブで、バックアップファイル をダウンロードできます。

関連情報

よくある質問

RDS インスタンスのデータバックアップ機能またはログバックアップ機能を無効にすることはできますか?

いいえ、これらの機能を無効にすることはできません。デフォルトでは、データバックアップとログバックアップの機能は有効になっており、無効にすることはできません。バックアップ頻度を週 2 回などに減らすことができます。

説明
  • ログバックアップの保存期間は、データバックアップの保存期間と同じです。ログバックアップの保存期間を個別に構成することはできません。

データバックアップファイルとログバックアップファイルの数を削除または削減するにはどうすればよいですか?

データバックアップファイルとログバックアップファイルは手動で削除できません。バックアップファイルのサイズが無料クォータを超える場合は、次の方法を使用できます。

  • バックアップファイルの合計サイズを削減する

    バックアップ頻度を減らすことでバックアップセットの数を減らすか、バックアップの保存期間を短縮して、システムが既存のバックアップを自動的に削除できるようにすることができます (バックアップセットの手動削除はサポートされていません)。詳細については、「SQL Server データのバックアップ」をご参照ください。

  • 無料のバックアップクォータを増やす

    無料クォータはストレージスペースに関連しています。 ストレージスペースを拡張する ことで、インスタンスの無料バックアップクォータを増やすことができます。たとえば、バックアップ方法が物理バックアップの場合、インスタンスのストレージスペースを 150 GB から 300 GB に拡張すると、無料クォータは 75 GB から 150 GB に増加します。

スナップショットバックアップ機能では増分バックアップがサポートされていないのはなぜですか?

スナップショットバックアップは、クラウドディスク上のデータスナップショットを定期的にバックアップするために使用されます。スナップショットを使用して、データを特定の時点にすばやく復元できます。スナップショットは、バックアップファイルではなくクラウドディスクに基づいて作成されます。その結果、スナップショットバックアップ機能は増分バックアップをサポートしていません。

説明

スナップショットは、増分スナップショットチェーンメカニズムを使用します。このメカニズムは、各時点でのスナップショットの状態を保持します。その結果、スナップショットバックアップは、クラウドディスク上の増分データと更新データのみをバックアップします。

セカンダリデータベース優先モードでは増分バックアップがサポートされていないのはなぜですか?

ApsaraDB RDS for SQL Server のカーネルの理由により、差分ビットマップをセカンダリ RDS インスタンスから削除できません。その結果、セカンダリデータベース優先モードは増分バックアップをサポートしていません。詳細については、公式ドキュメント をご参照ください。

増分バックアップ機能が有効になっている場合、手動で完全バックアップを実行した後に既存の自動バックアップポリシーは影響を受けますか?

増分バックアップ機能が有効になっているときにバックアップサイクル中に完全バックアップを実行すると、システムは完全バックアップが実行された日から 3 日以内に自動的に増分バックアップを実行します。たとえば、月曜日に完全バックアップが実行され、火曜日に増分バックアップが実行されるとします。水曜日に完全バックアップが実行された場合、木曜日と金曜日に個別に増分バックアップが実行されます。

スナップショットバックアップ 機能と物理バックアップ機能の違いは何ですか?

項目

物理バックアップ

スナップショットバックアップ

ログバックアップ頻度

次のバックアップ頻度がサポートされています。

  • データのバックアップと同様

  • 30 分ごと

  • [5 分ごと]

次のバックアップ頻度がサポートされています。

  • 30 分ごと

  • [5 分ごと]

復元速度

復元は高速です。復元速度は、RDS インスタンスの仕様によって異なります。

復元は非常に高速です。復元速度はデータ量の影響を受けません。スナップショットバックアップからデータを復元する速度は、物理バックアップからデータを復元する速度よりも高速です。

展開して推定復元時間を表示する

  • 新しい RDS インスタンスにデータを復元する

    • バックアップセットからデータを復元するために必要な時間は約 30 分です。これには、RDS インスタンスの作成に必要な時間と、バックアップセットからデータを復元するために必要な時間が含まれます。

    • 特定の時点にデータを復元するために必要な時間は、使用されるログバックアップファイルによって異なります。これには、RDS インスタンスの作成に必要な時間と、ログバックアップファイルからデータを復元するために必要な時間が含まれます。

  • 既存の RDS インスタンスにデータを復元する

    • バックアップセットからデータを復元するために必要な時間は約 10 分です。

    • 特定の時点にデータを復元するために必要な時間は、使用されるログバックアップファイルによって異なります。

説明

使用されるログバックアップファイルは、最新のスナップショットバックアップファイルが生成された時点と、データを復元する時点の間に生成されます。

サポートされるデータ量

無制限。

無制限。

インスタンスのパフォーマンスへの影響

大量のリソースが消費されます。これは、RDS インスタンスのパフォーマンスに大きな影響を与えます。オフピーク時に物理バックアップを実行することをお勧めします。

少数の I/O リソースのみが消費されます。これは、RDS インスタンスのパフォーマンスに大きな影響を与えません。いつでもスナップショットバックアップを実行できます。

バックアップファイルのダウンロード

物理バックアップファイルをダウンロードできます。

スナップショットバックアップファイルをダウンロードすることはできません。