RDS SQL Server インスタンスのバックアップデータがある場合、そのバックアップデータを既存のインスタンスまたは新しいインスタンスに復元できます。これは、誤操作後の回復や既存データ分析などのシナリオで使用できます。
このトピックは、同一リージョン内のインスタンスにすべてのデータを復元する場合に適用されます。リージョンをまたいでデータを復元する場合、または RDS バックアップファイルを自己管理データベースに復元する場合は、「復元ソリューションの概要」チュートリアルを参照して、適切な復元ソリューションを選択してください。
制限事項
インスタンスで OSS へのデータアーカイブ機能が有効になっている場合、復元がサポートされるのは、バックアップセットに存在するデータベース (アーカイブされていないデータベース) のみです。データベースがアーカイブされている場合、復元されたインスタンスにはアーカイブされたデータベースは含まれません。
Serverless インスタンスからのバックアップデータは、新しい Serverless インスタンスにのみ復元可能であり、既存のインスタンスには復元できません。
RDS SQL Server 2008 R2 (高性能ローカルディスク) インスタンスはサポートされていません。これらのインスタンスからのデータは、一時インスタンスを介して復元する必要があります。
TDE を有効にした後、インスタンスによって生成されたバックアップデータは新しいインスタンスへの復元に使用できますが、既存のインスタンスへのバックアップデータの復元はサポートされていません。
既存のインスタンスへの復元
インスタンス A の履歴バックアップを、ポイントインタイムまたはバックアップセットによって指定された既存のインスタンス (インスタンス A を含む) に復元できます。復元範囲は、一部またはすべてのデータベースの選択をサポートしています。
復元ルール
インスタンス要件 | 説明 |
データベースバージョン | 既存のインスタンスのデータベースバージョンは、元のインスタンスのデータベースバージョン以上である必要があります。 |
インスタンスシリーズ | 上位シリーズから下位シリーズへの復元はサポートされていません。シリーズの高いものから順に、クラスター版 > 高可用性 > ベーシックです。 |
インスタンスタイプ | 同一タイプ間、汎用から専用、および専用から汎用への復元のみがサポートされています。 |
手順
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけ、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックし、[データベースの復元] をクリックします。
表示されるダイアログボックスで、[既存のインスタンスに復元] を選択し、[OK] をクリックします。
次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
復元方法
バックアップセット別: 選択したバックアップセット内のデータを復元できます。
時間別: ログバックアップの保存期間内の任意の時点を設定できます。システムは、最新の完全バックアップと増分バックアップに基づいて、指定された時点にデータを復元します (特定の増分バックアップの復元はサポートされていません)。必要に応じて、ログバックアップの保存期間を表示または変更できます。
復元時間
このパラメーターは、[復元方法] が [時間別] に設定されている場合に表示されます。コピーしたいデータの時点を選択します。
バックアップセット
このパラメーターは、[復元方法] が [バックアップセット別] に設定されている場合に表示されます。復元したいバックアップセットを選択します。
その他のバックアップセット
[バックアップセット] でターゲットのバックアップセットが見つからない場合は、このオプションを選択して検索を続行できます。
ターゲットインスタンス名
データを復元するインスタンスを選択します。より高いバージョンのインスタンスにデータを復元できます。システムは、現在のインスタンスを含む、現在の Alibaba Cloud アカウント下の現在のリージョン内のすべてのインスタンスをデフォルトで表示します。
説明スナップショットバックアップは、スナップショットバックアップが有効になっているインスタンスにのみ復元できます。
共有インスタンスからのバックアップは、汎用または専用インスタンスには復元できず、汎用または専用インスタンスからのバックアップは共有インスタンスには復元できません。
表示されるターゲットインスタンスが多すぎる場合は、検索ボックスを使用してフィルターできます。
復元するデータベース
復元したいデータベースを選択します。一部またはすべてのデータベースを復元できます。システムは、インスタンス内のすべてのデータベースをデフォルトで表示します。
復元後のデータベース名を設定します。システムは、デフォルトで元のデータベース名を使用します。次の点に注意してください:
復元後のデータベース名は、ターゲットインスタンス内の既存のデータベース名と同じにすることはできません。そうしないと、復元タスクでエラーが報告されます。一意のデータベース名に変更してください。
復元後のデータベース名がターゲットインスタンス内の既存のデータベース名と異なる場合、システムは新しいデータベースを作成し、ターゲットインスタンス内の既存のデータを上書きしたり影響を与えたりすることはありません。
復元後のデータベース名には、大文字と小文字の英字、数字、アンダースコア (_)、ハイフン (-) のみを含めることができます。
復元タスクの進捗状況を表示します。
システムは復元タスクを生成します。右上の
ボタンをクリックし、[タスクリスト] ページを タスクタイプ で [インスタンスのクローン] としてフィルター処理して、復元の進捗状況を表示できます。
新しいインスタンスへの復元
インスタンス A の履歴バックアップを、ポイントインタイムまたはバックアップセットによって新しいインスタンスに復元できます。復元範囲は、一部またはすべてのデータベースの選択をサポートしています。新しいインスタンスへの復元に必要な時間については、このトピックの「よくある質問」をご参照ください。
課金情報
データは新しいインスタンスに復元されるため、新しいインスタンスの料金が請求されます。インスタンスを作成する際に料金の詳細を確認できます。
復元後に元のインスタンスが不要になった場合は、速やかに元のインスタンスをリリースまたはサブスクリプション解除できます。
課金はインスタンスが作成された後に開始されます。
手順
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけ、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックし、[データベースの復元] をクリックします。
[復元方法の選択] ダイアログボックスで、[新しいインスタンスに復元] を選択し、[OK] をクリックします。
[データベースの復元] ページで、次のパラメーターを設定します。
カテゴリ
説明
サブスクリプション: これは前払いの課金方法で、インスタンス作成時に支払いが必要です。長期的な要件に適しており、従量課金方法よりもコスト効率が高いです。サブスクリプション期間が長いほど、割引率が高くなります。
従量課金: これは後払いの課金方法で、時間単位で請求されます。短期的な要件に適しています。使用後すぐにインスタンスをリリースしてコストを削減できます。
復元方法
バックアップセット別: 選択したバックアップセット内のデータを復元できます。
時間別: ログバックアップの保存期間内の任意の時点を設定できます。システムは、最新の完全バックアップと増分バックアップに基づいて、指定された時点にデータを復元します (特定の増分バックアップの復元はサポートされていません)。必要に応じて、ログバックアップの保存期間を表示または変更できます。
データベース
すべてまたは一部のデータベースを復元できます。[部分的] を選択した場合は、データベース名を手動で入力する必要があります。カンマ (,) で区切ります。
説明インスタンスでスナップショットバックアップが有効になっている場合、[すべて] のデータベースのみを復元でき、[部分的] なデータベースの復元はサポートされていません。
エディション
リージョンとデータベースのバージョンによって、サポートされるエディションが異なります。実際のインターフェイスをご参照ください。
ストレージタイプ
エンタープライズ SSD (ESSD) または高性能ディスクを選択します。詳細については、「ストレージタイプの紹介」をご参照ください。
プライマリノードゾーン
インスタンスのプライマリノードが配置されるゾーンを選択します。
説明Basic Edition にはノードが 1 つしか含まれていないため、ゾーンは 1 つだけです。
デプロイメント方法
マルチゾーンデプロイメント (推奨): プライマリノードとセカンダリノードは同一リージョン内の異なるゾーンに配置され、クロスゾーンのディザスタリカバリを提供します。
シングルゾーンデプロイメント: プライマリノードとセカンダリノードは同じゾーンに配置されます。
説明同一リージョン内の異なるゾーン間に実質的な違いはありません。
同一ゾーン内の RDS にアクセスする ECS のパフォーマンスは、同一リージョン内の他のゾーンの RDS にアクセスするよりも優れていますが、その差はわずかです。
[Basic Edition] を選択した場合、[シングルゾーンデプロイメント] のみがサポートされます。
ターゲットゾーンの右上に [売り切れ] と表示されている場合は、別のゾーンに変更してください。
このパラメーターは Basic Edition ではサポートされていません。
セカンダリノードゾーン
[デプロイメント方法] が [マルチゾーンデプロイメント] に設定されている場合は、インスタンスのセカンダリノードが配置されるゾーンを選択する必要があります。
説明Basic Edition にはノードが 1 つしか含まれていないため、セカンダリノードゾーンはありません。
インスタンスタイプ
リージョンとデータベースのバージョンによって、サポートされるインスタンスタイプが異なります。実際のインターフェイスをご参照ください。
ストレージ容量
新しいインスタンスのストレージ容量は、元のインスタンスのストレージ容量以上である必要があります。
元のインスタンスのストレージ容量は、RDS インスタンス詳細ページの [基本情報] ページで確認できます。
ストレージ容量には、データスペース、システムファイルスペース、ログファイルスペース、およびトランザクションファイルスペースが含まれます。
[次へ: インスタンス設定] をクリックし、次のパラメーターを設定します。
カテゴリ
説明
ネットワークタイプ
現在、VPC のみがサポートされています。必要に応じてVPC と vSwitch を作成できます。
説明接続したい RDS インスタンスと ECS インスタンスが同じ VPC にあることを確認してください。そうでない場合、RDS インスタンスと ECS インスタンスは内部ネットワークを介して通信できません。
リソースグループ
インスタンスが属するリソースグループ。必要に応じてリソースグループを作成できます。
[次へ: 注文の確認] をクリックします。
[パラメーター設定] を確認し、[数量] と [期間] (サブスクリプションインスタンスのみ) を選択し、[注文の確認] をクリックして支払いを完了します。
インスタンスリストに移動し、作成時間に基づいて新しく作成されたインスタンスを見つけることができます。インスタンスの作成には約 1〜10 分かかります。ページを更新して確認してください。
新しい SQL Server インスタンスに接続し、復元されたデータベースとテーブルを確認できます。
関連操作
API (RecoveryDBInstance) を使用してデータを復元することもできます。