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

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

最終更新日:Oct 25, 2025

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

バックアップ機能

データバックアップ

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

バックアップ方法

説明

物理バックアップ

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

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

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

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

    • 完全バックアップへの自動アップグレードの条件: バックアップチェーンの完全な整合性とデータセキュリティを確保するため、次のいずれかの条件が満たされた場合、システムはスケジュールされた増分バックアップを完全バックアップに自動的にアップグレードします。

      • 定期的な強制ローテーション: 最後の正常な完全バックアップから 3 日以上経過している。

      • データ整合性の確保: インスタンス上で新しいデータベースが検出された。

      • バックアップチェーンの修復: 最後のバックアップタスクが失敗した、またはデータベース作成の失敗など、データ破損のリスクがある。

    • グローバル設定: コンソールで増分バックアップ機能を無効にすると、上記ポリシーは適用されません。システムによって実行されるすべてのバックアップジョブは完全バックアップになります。

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

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

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

    セカンダリインスタンスのバックアップに関する注意事項を展開して表示

    • 機能制限: RDS Cluster Edition インスタンスは、高度なバックアップポリシーページでのバックアップ優先度の設定をサポートしていません。

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

    • 自動フェールオーバー: バックアップタスクが常に成功するように、セカンダリインスタンスがバックアップ条件を満たさない場合、システムはバックアップタスクをプライマリインスタンスに自動的に切り替えます。

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

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

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

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

ログバックアップ

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

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

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

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

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

    説明

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

バックアップデータの保護

  • 改ざん防止

    RDS for SQL Server の完全物理バックアップとログバックアップは OSS に保存されます。完全スナップショットバックアップは、エンタープライズ SSD (ESSD) のスナップショットサービスに保存されます。どちらのストレージ方法も、改ざん防止のために Write Once Read Many (WORM) を備えています。

  • 悪意のある削除または偶発的な削除からの保護

    • 有効期限切れ時の自動削除: システムは、バックアップポリシーで設定された有効期限に基づいて、期限切れのバックアップセットを自動的に削除します。さらに、自動バックアップを無効にすることはできません。最小保持期間は 7 日、最小バックアップ頻度は週 2 回です。したがって、自動バックアップによって生成された完全データとログデータは完全に削除できません。

    • ユーザーによる手動削除: ユーザーはバックアップデータを手動で削除することはできません。

前提条件

RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して サービスリンクロール (AliyunServiceRoleForDBS) を承認します。

使用上の注意

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

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

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

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

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

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

課金

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

自動バックアップの設定

RDS インスタンスのバックアップポリシーを設定すると、システムはバックアップポリシーに基づいて RDS インスタンスを自動的かつ定期的にバックアップします。一部のリージョンでは、[バックアップ戦略] タブの 高度なバックアップポリシーページにアクセスして、スパースバックアップ機能を使用できます。[バックアップ戦略] タブで高度なバックアップ設定を有効にするためのエントリポイントが見つからない場合は、申請を提出してください。パラメーターと設定方法は、アクセスするページによって異なります。

標準バックアップポリシーページ

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

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

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

  4. 次のパラメーターを設定し、保存 をクリックします。

    パラメーター

    説明

    データバックアップ保持日数

    デフォルト値は 7 日です。7 日から 730 日の間の値に設定できます。

    バックアップサイクル

    データをバックアップする曜日を少なくとも 2 日選択します。

    バックアップ方法

    RDS for SQL Server は、次の 2 つのバックアップ方法をサポートしています。

    • スナップショットバックアップ: 特定の時点でのディスクのデータ状態のバックアップファイル。バックアップ速度は高速です。

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

    重要

    スナップショットバックアップ に切り替えた後でも、手動バックアップを実行するときに 物理バックアップ を選択できます。

    バックアップの優先度

    Cluster Edition インスタンスのバックアップ方法が 物理バックアップ の場合、バックアップの優先度を設定できます。

    • プライマリデータベースからのみバックアップ: バックアップがプライマリデータベースでのみ実行されるように指定します。

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

    説明

    この機能は Cluster Edition インスタンスでのみサポートされています。セカンダリデータベースからのバックアップを有効にすると、増分バックアップまたは 5 分間のログバックアップはサポートされません。

    増分バックアップ

    増分バックアップを有効にするかどうかを選択します。

    説明

    バックアップ方法スナップショットバックアップ の場合、または Cluster Edition インスタンスの 物理バックアップ の場合、増分バックアップはサポートされません。

    バックアップ時刻

    データバックアップを開始する時間範囲を選択します (例: 06:00-07:00)。オフピーク時に設定することをお勧めします。

    バックアップ頻度

    ログファイルが生成される頻度を設定できます。データのバックアップと同様30 分ごと、または [5 分ごと] を選択できます。

    重要

高度なバックアップポリシーページ

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

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

  3. バックアップと復元 ページで、バックアップポリシー タブを選択し、SQL Serverレベル 1 バックアップの間にある丸で囲まれた数字をクリックします。

    image.png

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

    パラメーター

    説明

    バックアップポリシー

    バックアップ時間とバックアップセットの保持期間を選択します。週に少なくとも 2 回のバックアップを設定する必要があります。

    説明

    [バックアップポリシーの追加] ボタンをクリックして、スパースバックアップポリシーを追加し、バックアップポリシーをより柔軟に設定し、最小限のバックアップセットを保持できます。

    バックアップ時間

    データバックアップが開始される時間を選択します (例: 07:00-08:00)。オフピーク時に設定することをお勧めします。

    増分バックアップ

    増分バックアップを有効にするかどうかを選択します。

    説明

    バックアップ方法スナップショットバックアップ の場合、増分バックアップを有効にすることはできません。

    バックアップ方法

    ApsaraDB RDS for SQL Server は、次の 2 つのバックアップ方法をサポートしています。

    • スナップショットバックアップ: 特定の時点でのディスク上のデータのバックアップファイル。バックアッププロセスは高速です。

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

    重要

    スナップショットバックアップ に切り替えた後でも、手動バックアップを実行する際に 物理バックアップ を選択できます。

    バックアップ頻度

    ログバックアップの頻度を設定できます。データのバックアップと同様 または 30 分ごと を選択できます。

    説明

    ログバックアップの保持期間は、データバックアップの保持期間と同じであり、個別に設定することはできません。

    ログバックアップの保持

    データバックアップの保持期間以下である必要があります。範囲は 7 日から 7300 日です。デフォルトは 7 日です。

  5. [バックアップポリシー] ページの左下隅にある [保存] をクリックします。

手動バックアップ

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

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

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

    パラメーター

    説明

    バックアップポリシー

    • スナップショットバックアップ: ディスク上のデータのポイントインタイムコピーを作成する高速なバックアップ方法。詳細については、 をご参照ください。

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

    説明

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

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

    • フルバックアップ: 直ちに完全バックアップを実行します。

    • 自動バックアップ: 直ちにバックアップを開始します。システムは、事前設定されたルールに基づいて完全バックアップまたは差分バックアップを実行するかどうかを自動的に決定します。

      ルール: 過去 3 日間にインスタンスが完全バックアップを行っている場合、この自動バックアップは差分バックアップとなり、最後の完全バックアップ以降に変更されたすべてのデータをバックアップします。それ以外の場合、システムは完全バックアップを実行します。

      説明

      インスタンスエディションが Cluster Edition で、自動バックアップポリシーが 物理バックアップ であり、[優先セカンダリデータベース] が設定されている場合、フルバックアップ のみがサポートされます。

    バックアップポリシー

    このオプションは、バックアップモードの選択フルバックアップ に設定されている場合にのみ使用できます。

    • インスタンスバックアップ: インスタンス全体をバックアップします。

    • 単一データベースバックアップ: このオプションは、バックアップポリシー物理バックアップ に設定されている場合にのみ使用できます。バックアップセットの保持期間を設定し、指定したデータベースをバックアップできます。

      • バックアップセットの保持期間: サポートされている保持期間は 7 日から 730 日です。値 -1 は長期保持を示します。

      • データベース: 左側のリストでバックアップしたいデータベースを選択し、image アイコンをクリックして右側のリストに追加します。データベースがない場合は、まず データベースを作成します。

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

    説明

    バックアップが完了したら、バックアップと復元 > 基本バックアップリスト > バックアップリスト (または ログバックアップ) にアクセスして、データバックアップとログバックアップをダウンロードできます。

関連操作

単一データベースバックアップセットの有効期限を延長する

手動バックアップによって生成された単一データベースバックアップセット (物理バックアップ、完全バックアップ、単一データベースバックアップ) の有効期限を、RDS コンソールを使用するか、ModifyBackupSetExpireTime API を呼び出して延長できます。現在、有効期限の短縮はサポートされていません。

説明

API を呼び出してバックアップセットの有効期限を延長する場合、UTC 時間を渡す必要があります。RDS コンソールは、この時間を自動的に UTC+8 に変換して表示します。例:

  • API を介して 2025-07-15T12:10:23Z という時間を渡すと、RDS コンソールには 2025 年 7 月 15 日 20:10:23 と表示されます。

  • 逆に、特定の UTC+8 時間を有効期限として設定するには、API に渡す前に対応する UTC 時間に変換する必要があります。

  1. 対象のバックアップセットの[操作]列で image をクリックし、[有効期限の変更] を選択します。

    image

  2. ダイアログボックスで、新しい有効期限を設定し、[OK] をクリックします。

    変更を保存すると、ターゲットバックアップセットの [有効期限] 列で更新された有効期限を確認できます。システムは、新しい有効期限までバックアップセットを保持します。

リファレンス

よくある質問

データバックアップとログバックアップを無効にできますか?

いいえ、できません。データバックアップとログバックアップはデフォルトで有効になっており、無効にすることはできません。ただし、バックアップ頻度を減らすことはできます。週に少なくとも 2 回のバックアップを実行する必要があることに注意してください。

説明
  • ログバックアップの保持期間は、データバックアップの保持期間と同じであり、個別に設定することはできません。

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

既存のデータバックアップセットとログバックアップセットを手動で削除することはできません。バックアップが多すぎて無料のバックアップクォータを超えている場合は、次の解決策を使用できます。

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

    バックアップファイルは手動で削除できません。ただし、バックアップ頻度を減らしてバックアップファイルの数を減らすことはできます。また、バックアップ保持期間を短縮して、システムが期限切れのバックアップファイルを自動的に削除できるようにすることもできます。詳細については、「ApsaraDB RDS for SQL Server インスタンスのバックアップ」をご参照ください。

  • 無料クォータを増やす。

    無料クォータは、RDS インスタンスのストレージ容量によって異なります。たとえば、RDS インスタンスが物理バックアップ方法を使用し、150 GB から 300 GB に拡張された場合、無料クォータは 75 GB から 150 GB に増加します。詳細については、「インスタンス仕様の変更」をご参照ください。

スナップショットバックアップが増分バックアップをサポートしないのはなぜですか?

スナップショットバックアップは、ディスク上のデータのスナップショットを定期的にバックアップします。スナップショットの特性により、特定の時点への迅速なデータ復元が可能です。ただし、スナップショットはバックアップファイルではなくディスクに基づいているため、増分バックアップはサポートされていません。

説明

スナップショットは増分スナップショットチェーンメカニズムを使用します。このメカニズムは、過去のすべての時点でのスナップショットの状態を保持するため、各スナップショットバックアップはディスク上の新規および更新されたデータのみをバックアップします。

セカンダリデータベース優先のバックアップポリシーを選択した後、増分バックアップがサポートされないのはなぜですか?

ApsaraDB RDS for SQL Server のカーネルの特性により、セカンダリデータベースは差分ビットマップをクリアできないため、増分バックアップをサポートしません。詳細については、「公式ドキュメント」をご参照ください。

増分バックアップが有効な場合、手動で完全バックアップを実行すると、既存の自動バックアップポリシーに影響しますか?

はい、影響します。増分バックアップが有効な場合、バックアップサイクル中に手動で完全バックアップを実行すると、後続の増分バックアップのベースがリセットされます。たとえば、月曜日に完全バックアップがスケジュールされ、火曜日に増分バックアップがスケジュールされているとします。水曜日に手動で完全バックアップを実行すると、システムは水曜日の手動完全バックアップに基づいて木曜日と金曜日に増分バックアップを実行します。

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

項目

物理バックアップ

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

ログバックアップの頻度

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

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

  • 30 分ごと

  • 5 分ごと

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

  • 30 分ごと

  • 5 分ごと

復元速度

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

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

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

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

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

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

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

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

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

説明

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

サポートされるデータ量

無制限。

無制限。

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

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

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

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

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

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