ApsaraDB RDS for SQL Server インスタンスのバックアップデータを、既存のインスタンスまたは新規インスタンスに復元します。主な利用シーンには、誤ったデータ変更からの回復や、履歴データスナップショットのクエリ実行が含まれます。
本トピックでは、同一リージョン内のインスタンスへのデータ復元について説明します。リージョン間での復元や、自己管理 SQL Server データベースへの復元については、「復元ソリューションの概要」をご参照ください。
復元パス
以下の 2 つの復元パスから、目的に応じて選択してください。
| 目的 | 復元パス | コストへの影響 |
|---|---|---|
| 追加のインフラストラクチャコストを発生させずに、既存のインスタンスにデータベースを迅速に復元する | 既存のインスタンスへの復元 | 追加のインスタンス料金は発生しません |
| 分析用に分離されたコピーへ復元する場合、または構成が異なるインスタンスへ復元する場合 | 新規インスタンスへの復元 | 新規インスタンスは別途課金されます |
制限事項
| 制限事項 | 詳細 |
|---|---|
| OSS へのデータアーカイブ | バックアップセットに存在する(非アーカイブ)データベースのみが復元されます。OSS へアーカイブされたデータベースは、復元先のインスタンスには含まれません。 |
| サーバーレスインスタンス | サーバーレスインスタンスのバックアップデータは、新規のサーバーレスインスタンスへのみ復元可能です。既存のインスタンスへの復元はサポートされていません。 |
| RDS SQL Server 2008 R2(プレミアムパフォーマンスローカルディスク) | 対応していません。代わりに「一時インスタンス」を経由してデータを復元してください。 |
| 透過的データ暗号化 (TDE) | TDE を有効化した後は、バックアップデータを新規インスタンスへ復元できますが、既存のインスタンスへの復元はサポートされていません。 |
既存のインスタンスへの復元
同一リージョン内の互換性のある任意のインスタンス(ソースインスタンスを含む)に、選択したデータベースを復元します。新規インスタンスは作成されず、課金内容も変更されません。
互換性要件
| 要件 | 制約 |
|---|---|
| データベースバージョン | ターゲットインスタンスのバージョンは、ソースインスタンスのバージョン以上である必要があります。 |
| インスタンスシリーズ | 上位シリーズから下位シリーズへの復元はサポートされていません。シリーズの優先順位(上位から下位):Cluster Edition > High-availability Edition > Basic Edition。 |
| インスタンスタイプ | サポートされる組み合わせ:同一タイプ同士、汎用から専用、専用から汎用。 |
データベースを既存のインスタンスに復元する
インスタンスページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックし、次に 復元 をクリックします。
ダイアログボックスで、既存のインスタンスへの復元 を選択し、OK をクリックします。
以下のパラメーターを設定し、OK をクリックします。
重要復元時に既存のデータベースを上書きすることはできません。ターゲットインスタンスに既存のデータベース名と重複する名前を指定すると、復元タスクは失敗します。再試行前に、データベース名を一意の名前に変更してください。復元後のデータベース名がターゲットインスタンス内のすべての既存データベースと異なる場合、既存のデータに影響を与えることなく、新しいデータベースが作成されます。
パラメーター 説明 復元方法 バックアップセットによる復元:選択したバックアップセットのデータを復元します。時刻による復元:最新の完全バックアップおよび増分バックアップに基づき、ログバックアップ保持期間内の任意の時点まで復元します。特定の増分バックアップ単体の復元はサポートされていません。ログバックアップ保持期間の表示または変更 を必要に応じて実行してください。 復元時刻 復元方法 を 時刻による復元 に設定した場合に表示されます。復元する時点を選択します。 バックアップセット 復元方法 を バックアップセットによる復元 に設定した場合に表示されます。復元するバックアップセットを選択します。 その他のバックアップセット 対象のバックアップセットが バックアップセット リストに表示されない場合、このオプションを選択します。 送信先インスタンス名 ターゲットインスタンスを選択します。現在の Alibaba Cloud アカウントで、現在のリージョンに存在するすべてのインスタンス(ソースインスタンスを含む)がデフォルトで一覧表示されます。リストが長い場合は、検索ボックスでフィルター処理を行ってください。 説明スナップショットバックアップは、スナップショットバックアップ が有効化されているインスタンスにのみ復元可能です。共有インスタンスのバックアップは、汎用または専用インスタンスへ復元できず、逆も同様です。
復元するデータベース 復元するデータベース(一部またはすべて)を選択します。デフォルトでは、元のデータベース名が使用されます。復元後のデータベース名は、ターゲットインスタンス内で一意である必要があります。使用可能な文字は、英字、数字、アンダースコア ( _)、およびハイフン (-) のみです。タスクセンター で進行状況を確認します。右上隅の タスクセンター をクリックし、タスクタイプ = インスタンスのクローン作成 でフィルター処理を行います。

新規インスタンスへの復元
バックアップセットまたは任意の時点に基づいて、新規にプロビジョニングされたインスタンスに選択したデータベースを復元します。別途インスタンス料金が発生します。課金は、インスタンス作成後に開始されます。
復元後に元のインスタンスが不要になった場合は、「リリースまたは登録を解除」して、継続的な課金を回避してください。
データベースを新規インスタンスに復元する
インスタンスページに移動します。上部のナビゲーションバーで、インスタンスが配置されているリージョンを選択し、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックし、次に 復元 をクリックします。
復元方法の選択 ダイアログボックスで、新規インスタンスへの復元 を選択し、OK をクリックします。
データベース復元 ページで、以下のパラメーターを設定します。
パラメーター 説明 課金方法 サブスクリプション:長期利用に適した前払い方式です。契約期間が長いほど割引率が高くなります。従量課金:時間単位で後払いされる方式で、短期利用に適しています。 復元方法 バックアップセットによる復元:選択したバックアップセットのデータを復元します。ポイントインタイムによる復元:最新の完全バックアップおよび増分バックアップに基づき、ログバックアップ保持期間内の任意の時点まで復元します。特定の増分バックアップ単体の復元はサポートされていません。ログバックアップ保持期間の表示または変更 を必要に応じて実行してください。 データベース すべて:すべてのデータベースを復元します。一部:特定のデータベースを復元します。データベース名をカンマで区切って入力します。 説明インスタンスでスナップショットバックアップが有効化されている場合、すべて のみがサポートされます。
エディション 利用可能なエディションは、リージョンおよびデータベースバージョンによって異なります。「サポートされるエディション」をご参照いただくか、コンソールでご確認ください。 ストレージタイプ ESSD (エンタープライズ SSD) または高性能ディスクを選択します。「ストレージタイプの紹介」をご参照ください。 プライマリノードのゾーン プライマリノードのゾーンを選択します。Basic Edition は、1 つのノードおよび 1 つのゾーンのみをサポートします。 デプロイメント方法 マルチゾーンデプロイメント(推奨):プライマリノードおよびセカンダリノードを同一リージョン内の異なるゾーンに配置し、クロスアベイラビリティーゾーンのディザスタリカバリを提供します。シングルゾーンデプロイメント:両方のノードを同一ゾーンに配置します。 説明同一リージョン内のゾーン間のパフォーマンス差異は極めて小さいです。ゾーンが 不足 と表示された場合は、別のゾーンを選択してください。Basic Edition はシングルゾーンデプロイメントのみをサポートします。
セカンダリノードのゾーン デプロイメント方法 を マルチゾーンデプロイメント に設定した場合に利用可能です。Basic Edition にはセカンダリノードはありません。 インスタンスタイプ 利用可能なタイプは、リージョンおよびデータベースバージョンによって異なります。「サポートされるインスタンスタイプ」をご参照いただくか、コンソールでご確認ください。 ストレージ容量 ソースインスタンスのストレージ容量以上である必要があります。ソースインスタンスの容量は、その 基本情報 ページで確認できます。ストレージ容量には、データ領域、システムファイル領域、ログファイル領域、およびトランザクションファイル領域が含まれます。 次へ:インスタンス構成 をクリックし、以下のパラメーターを設定します。
パラメーター 説明 ネットワークタイプ サポートされているのは Virtual Private Cloud (VPC) のみです。必要に応じて、VPC を作成し、vSwitch を作成してください。内部ネットワーク通信を有効にするには、接続対象の RDS インスタンスと ECS インスタンスが同じ VPC 内にあることを確認してください。 リソースグループ 新しいインスタンスのリソースグループです。必要に応じて、リソースグループを作成してください。 次へ:注文の確認 をクリックします。
パラメーター構成 を確認し、数量 および サブスクリプション期間(サブスクリプションインスタンスの場合)を選択し、注文の確認 をクリックして支払いを完了します。新規インスタンスは インスタンス一覧 に表示されます。インスタンスの作成には 1~10 分かかります。ステータスを確認するには、ページを更新してください。
新規 SQL Server インスタンスへの接続 を行い、復元されたデータベースおよびテーブルを検証してください。
API リファレンス
プログラムによるデータ復元を行うには、RecoveryDBInstance API を使用します。
よくある質問
次のステップ
復元ソリューションの概要 — クロスリージョン復元および自己管理データベースへの復元