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

ApsaraDB RDS:SQL Server データの復元

最終更新日:Mar 29, 2026

ApsaraDB RDS for SQL Server インスタンスのバックアップデータを、既存のインスタンスまたは新規インスタンスに復元します。主な利用シーンには、誤ったデータ変更からの回復や、履歴データスナップショットのクエリ実行が含まれます。

本トピックでは、同一リージョン内のインスタンスへのデータ復元について説明します。リージョン間での復元や、自己管理 SQL Server データベースへの復元については、「復元ソリューションの概要」をご参照ください。

復元パス

以下の 2 つの復元パスから、目的に応じて選択してください。

目的復元パスコストへの影響
追加のインフラストラクチャコストを発生させずに、既存のインスタンスにデータベースを迅速に復元する既存のインスタンスへの復元追加のインスタンス料金は発生しません
分析用に分離されたコピーへ復元する場合、または構成が異なるインスタンスへ復元する場合新規インスタンスへの復元新規インスタンスは別途課金されます

制限事項

制限事項詳細
OSS へのデータアーカイブバックアップセットに存在する(非アーカイブ)データベースのみが復元されます。OSS へアーカイブされたデータベースは、復元先のインスタンスには含まれません。
サーバーレスインスタンスサーバーレスインスタンスのバックアップデータは、新規のサーバーレスインスタンスへのみ復元可能です。既存のインスタンスへの復元はサポートされていません。
RDS SQL Server 2008 R2(プレミアムパフォーマンスローカルディスク)対応していません。代わりに「一時インスタンス」を経由してデータを復元してください。
透過的データ暗号化 (TDE)TDE を有効化した後は、バックアップデータを新規インスタンスへ復元できますが、既存のインスタンスへの復元はサポートされていません。

既存のインスタンスへの復元

同一リージョン内の互換性のある任意のインスタンス(ソースインスタンスを含む)に、選択したデータベースを復元します。新規インスタンスは作成されず、課金内容も変更されません。

互換性要件

要件制約
データベースバージョンターゲットインスタンスのバージョンは、ソースインスタンスのバージョン以上である必要があります。
インスタンスシリーズ上位シリーズから下位シリーズへの復元はサポートされていません。シリーズの優先順位(上位から下位):Cluster Edition > High-availability Edition > Basic Edition。
インスタンスタイプサポートされる組み合わせ:同一タイプ同士、汎用から専用、専用から汎用。

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

  1. インスタンスページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、インスタンス ID をクリックします。

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

  3. ダイアログボックスで、既存のインスタンスへの復元 を選択し、OK をクリックします。

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

    重要

    復元時に既存のデータベースを上書きすることはできません。ターゲットインスタンスに既存のデータベース名と重複する名前を指定すると、復元タスクは失敗します。再試行前に、データベース名を一意の名前に変更してください。復元後のデータベース名がターゲットインスタンス内のすべての既存データベースと異なる場合、既存のデータに影響を与えることなく、新しいデータベースが作成されます。

    パラメーター説明
    復元方法バックアップセットによる復元:選択したバックアップセットのデータを復元します。時刻による復元:最新の完全バックアップおよび増分バックアップに基づき、ログバックアップ保持期間内の任意の時点まで復元します。特定の増分バックアップ単体の復元はサポートされていません。ログバックアップ保持期間の表示または変更 を必要に応じて実行してください。
    復元時刻復元方法時刻による復元 に設定した場合に表示されます。復元する時点を選択します。
    バックアップセット復元方法バックアップセットによる復元 に設定した場合に表示されます。復元するバックアップセットを選択します。
    その他のバックアップセット対象のバックアップセットが バックアップセット リストに表示されない場合、このオプションを選択します。
    送信先インスタンス名ターゲットインスタンスを選択します。現在の Alibaba Cloud アカウントで、現在のリージョンに存在するすべてのインスタンス(ソースインスタンスを含む)がデフォルトで一覧表示されます。リストが長い場合は、検索ボックスでフィルター処理を行ってください。
    説明

    スナップショットバックアップは、スナップショットバックアップ が有効化されているインスタンスにのみ復元可能です。共有インスタンスのバックアップは、汎用または専用インスタンスへ復元できず、逆も同様です。

    復元するデータベース復元するデータベース(一部またはすべて)を選択します。デフォルトでは、元のデータベース名が使用されます。復元後のデータベース名は、ターゲットインスタンス内で一意である必要があります。使用可能な文字は、英字、数字、アンダースコア (_)、およびハイフン (-) のみです。
  5. タスクセンター で進行状況を確認します。右上隅の タスクセンター をクリックし、タスクタイプ = インスタンスのクローン作成 でフィルター処理を行います。

    image.png

新規インスタンスへの復元

バックアップセットまたは任意の時点に基づいて、新規にプロビジョニングされたインスタンスに選択したデータベースを復元します。別途インスタンス料金が発生します。課金は、インスタンス作成後に開始されます。

復元後に元のインスタンスが不要になった場合は、「リリースまたは登録を解除」して、継続的な課金を回避してください。

データベースを新規インスタンスに復元する

  1. インスタンスページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、インスタンス ID をクリックします。

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

  3. 復元方法の選択 ダイアログボックスで、新規インスタンスへの復元 を選択し、OK をクリックします。

  4. データベース復元 ページで、以下のパラメーターを設定します。

    パラメーター説明
    課金方法サブスクリプション:長期利用に適した前払い方式です。契約期間が長いほど割引率が高くなります。従量課金:時間単位で後払いされる方式で、短期利用に適しています。
    復元方法バックアップセットによる復元:選択したバックアップセットのデータを復元します。ポイントインタイムによる復元:最新の完全バックアップおよび増分バックアップに基づき、ログバックアップ保持期間内の任意の時点まで復元します。特定の増分バックアップ単体の復元はサポートされていません。ログバックアップ保持期間の表示または変更 を必要に応じて実行してください。
    データベースすべて:すべてのデータベースを復元します。一部:特定のデータベースを復元します。データベース名をカンマで区切って入力します。
    説明

    インスタンスでスナップショットバックアップが有効化されている場合、すべて のみがサポートされます。

    エディション利用可能なエディションは、リージョンおよびデータベースバージョンによって異なります。「サポートされるエディション」をご参照いただくか、コンソールでご確認ください。
    ストレージタイプESSD (エンタープライズ SSD) または高性能ディスクを選択します。「ストレージタイプの紹介」をご参照ください。
    プライマリノードのゾーンプライマリノードのゾーンを選択します。Basic Edition は、1 つのノードおよび 1 つのゾーンのみをサポートします。
    デプロイメント方法マルチゾーンデプロイメント(推奨):プライマリノードおよびセカンダリノードを同一リージョン内の異なるゾーンに配置し、クロスアベイラビリティーゾーンのディザスタリカバリを提供します。シングルゾーンデプロイメント:両方のノードを同一ゾーンに配置します。
    説明

    同一リージョン内のゾーン間のパフォーマンス差異は極めて小さいです。ゾーンが 不足 と表示された場合は、別のゾーンを選択してください。Basic Edition はシングルゾーンデプロイメントのみをサポートします。

    セカンダリノードのゾーンデプロイメント方法マルチゾーンデプロイメント に設定した場合に利用可能です。Basic Edition にはセカンダリノードはありません。
    インスタンスタイプ利用可能なタイプは、リージョンおよびデータベースバージョンによって異なります。「サポートされるインスタンスタイプ」をご参照いただくか、コンソールでご確認ください。
    ストレージ容量ソースインスタンスのストレージ容量以上である必要があります。ソースインスタンスの容量は、その 基本情報 ページで確認できます。ストレージ容量には、データ領域、システムファイル領域、ログファイル領域、およびトランザクションファイル領域が含まれます。
  5. 次へ:インスタンス構成 をクリックし、以下のパラメーターを設定します。

    パラメーター説明
    ネットワークタイプサポートされているのは Virtual Private Cloud (VPC) のみです。必要に応じて、VPC を作成し、vSwitch を作成してください。内部ネットワーク通信を有効にするには、接続対象の RDS インスタンスと ECS インスタンスが同じ VPC 内にあることを確認してください。
    リソースグループ新しいインスタンスのリソースグループです。必要に応じて、リソースグループを作成してください。
  6. 次へ:注文の確認 をクリックします。

  7. パラメーター構成 を確認し、数量 および サブスクリプション期間(サブスクリプションインスタンスの場合)を選択し、注文の確認 をクリックして支払いを完了します。新規インスタンスは インスタンス一覧 に表示されます。インスタンスの作成には 1~10 分かかります。ステータスを確認するには、ページを更新してください。

  8. 新規 SQL Server インスタンスへの接続 を行い、復元されたデータベースおよびテーブルを検証してください。

API リファレンス

プログラムによるデータ復元を行うには、RecoveryDBInstance API を使用します。

よくある質問

新規インスタンスへのデータ復元にはどのくらい時間がかかりますか?

所要時間の目安

正確な所要時間は、データサイズ、インスタンスタイプ、および直近の完全バックアップ以降に蓄積されたトランザクションログの量によって異なります。以下の表に、各フェーズの推定速度を示します。速度数値は、非圧縮データサイズを基準としています。

説明

RDS SQL Server の Web 版ではバックアップ圧縮がサポートされていないため、バックアップおよび復元速度は 100 GB/時間未満になる場合があります。

操作必須推定速度/所要時間備考
新規インスタンスの作成および構成はい10~15 分エディションおよびインスタンスタイプによって異なります。
ソースインスタンスの完全バックアップいいえ200 GB/時間過去 36 時間以内に完全バックアップが存在しない場合、復元前にシステムが自動的に実行します。総所要時間を短縮するには、復元を開始する前に 手動による完全バックアップ を実行するか、直近の自動完全バックアップから 36 時間以内に復元を開始してください。速度はリージョンおよび時間帯によって異なる場合があります。
完全バックアップの新規インスタンスへの復元はい200 GB/時間
ソース側での増分トランザクションログバックアップはい200 GB/時間バックアップの準備および完了に最大 2 分のオーバーヘッドが含まれます。
増分ログバックアップの新規インスタンスへの適用はい200 GB/時間整合性検証に最大 2 分のオーバーヘッドが含まれます。
データベースのオンライン化はい通常 2 分以内小規模インスタンスタイプ(2 コア、4 GB)では、大量のトランザクションログにより遅延する場合があります。RDS SQL Server 2019 以降では、Accelerated Database Recovery オプションがサポートされており、このステップを短縮できます。有効化の可否については、Microsoft のドキュメントを参照してご検討ください。

所要時間の例 — 4 コア/8 GB のインスタンス、データ量 600 GB、直近のバックアップ以降に蓄積されたトランザクションログ 10 GB:

フェーズ所要時間
インスタンスの作成12 分
完全バックアップ(実行された場合)3 時間
完全バックアップの復元3 時間
増分ログバックアップ5 分
増分ログの適用5 分
データベースのオンライン化2 分未満
合計(完全バックアップが実行された場合)約 6 時間 24 分
合計(完全バックアップが実行されなかった場合)約 3 時間 24 分

推奨事項

  • 復元前に手動による完全バックアップを実行してください。 これにより、自動完全バックアップフェーズが省略または短縮されます。あるいは、直近の自動完全バックアップから 36 時間以内に復元を開始してください。

  • トラフィックが少ない時間帯に復元をスケジュールしてください。 リソース競合を軽減し、業務への影響を最小限に抑えます。

  • 復元中に長時間トランザクションを実行しないでください。 インデックス作成、インデックス再構築、データアーカイブなどの操作は、データベースのオンライン化ステップを延長します。

次のステップ