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

Data Management:サードパーティ クラウドまたは自己管理 SQL Server データベースでホストされている SQL Server データベースを論理的にバックアップおよびリストアする

最終更新日:Mar 13, 2025

データディザスタリカバリ は、単一テーブルのリストア、地理的冗長性、長期アーカイブなど、SQL Server データベース向けの機能を提供します。このトピックでは、データディザスタリカバリを使用して、サードパーティ クラウドまたは自己管理 SQL Server データベースでホストされている SQL Server データベースを論理的にバックアップおよびリストアする方法について説明します。

使用上の注意

SQL Server データベースに複数のバックアップスケジュールを構成することはできません。構成すると、リストアの例外が発生します。

バックアップスケジュールの作成

詳細については、「バックアップスケジュールの作成」をご参照ください。

説明
  • バックアップスケジュールを購入する際は、データソース タイプ パラメータを SQL Server論理バックアップ に、バックアップ方法パラメータを に設定します。

  • データディザスタリカバリが SQL Server データベースをバックアップおよびリストアする際の粒度については、「サポートされているデータベース タイプと機能」をご参照ください。

バックアップスケジュールの構成

次のセクションでは、論理バックアップを使用して ApsaraDB RDS for SQL Server インスタンスをバックアップするようにバックアップスケジュールを構成する方法について説明します。

  1. データ管理 (DMS) コンソール V5.0 にログインします。

  2. 上部のナビゲーションバーで、[セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

    説明

    DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインタを移動し、[すべての機能] > [セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

  3. [バックアップスケジュール] ページで、構成するバックアップスケジュールを見つけ、バックアッププランの設定操作 列でクリックします。

  4. バックアップソースと対象の設定 ステップで、バックアップ ソースと宛先を構成し、ページの右下隅にある [次へ] をクリックします。

    image.png

    セクション

    パラメータ

    説明

    該当なし

    スケジュール名

    バックアップスケジュールの名前。データディザスタリカバリ は、バックアップスケジュールの名前を自動的に生成します。識別しやすいわかりやすい名前を入力することをお勧めします。バックアップスケジュールの名前は一意である必要はありません。

    バックアップソース情報

    バックアップ モード

    データをバックアップするために使用されるメソッド。デフォルトでは、バックアップスケジュールを購入したときに選択したバックアップ方法が使用されます。この例では、論理バックアップ が使用されます。

    データベースの場所

    ソース データベースの場所。有効な値:

    • ECS 上の自作データベース: Elastic Compute Service (ECS) インスタンスでホストされているデータベースをバックアップします。[ECS インスタンス ID] パラメータと [ポート番号] パラメータも構成する必要があります。

    • インターネット IP アドレス : Port の自作データベースがあります: データベースのパブリック IP アドレスを使用して、自己管理データベースをバックアップします。このオプションを選択した場合は、[アドレス] パラメータと [ポート番号] パラメータも構成する必要があります。

    • 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース: 仮想プライベート クラウド (VPC) を使用して、自己管理データベースをバックアップします。このオプションを選択した場合は、[ピア VPC] パラメータを構成する必要があります。データベースの VPC を事前に構成します。

    • インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス): データベース ゲートウェイを使用して、自己管理データベースをバックアップします。このオプションを選択した場合は、[ゲートウェイ インスタンス ID] パラメータを構成する必要があります。データベースのデータベース ゲートウェイを事前に構成します。

    インスタンス リージョン

    ソース データベース インスタンスが存在するリージョン。

    説明

    このパラメータは、[データベースの場所] パラメータを RDS インスタンスPolarDBECS 上の自作データベース、または インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) に設定した場合にのみ表示されます。

    データベース タイプ

    ソース データベースのタイプ。デフォルト値: MySQL。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレス : Port の自作データベースがありますECS 上の自作データベース専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) に設定した場合にのみ表示されます。

    ゲートウェイ インスタンス ID

    データベース ゲートウェイの ID。

    説明

    このパラメータは、[データベースの場所] パラメータを [パブリック ネットワーク IP なし: ポートのセルフビルド データベース (データベース ゲートウェイ経由でアクセス)] に設定した場合にのみ表示されます。

    ECS インスタンス ID

    ソース データベースがデプロイされている ECS インスタンスの ID。

    説明

    このパラメータは、[データベースの場所] パラメータを [ECS でホストされているデータベース] に設定した場合にのみ表示されます。

    ピア VPC

    宛先データベースが存在する VPC。

    説明

    このパラメータは、[データベースの場所] パラメータを [express Connect DB/VPN ゲートウェイ/インテリジェント ゲートウェイ] に設定した場合にのみ表示されます。

    アドレス

    ソース データベースへの接続に使用されるエンドポイント。

    説明
    • インスタンスがデプロイされているサーバーでファイアウォール設定などのネットワーク セキュリティ設定が指定されている場合は、ホワイトリストを追加する方法 をクリックしてデータディザスタリカバリの CIDR ブロックを取得し、サーバーのホワイトリストに CIDR ブロックを追加します。これにより、データディザスタリカバリがサーバーにアクセスできるようになります。

    • このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。

    ポート番号

    ソース データベースへの接続に使用されるポート番号。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース、または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。

    データベース アカウント

    ソース データベースへの接続に使用されるアカウントのユーザー名。アカウントには、データベースをバックアップするための権限が必要です。詳細については、「さまざまなタイプのデータベース アカウントに必要な権限」をご参照ください。

    説明

    ApsaraDB RDS データベースの場合、バックアップには読み取り専用権限が必要であり、バックアップとリストアには読み取り/書き込み権限が必要です。

    パスワード

    ソース データベースへの接続に使用されるアカウントのパスワード。

    説明

    データベース アカウントのユーザー名とパスワードを入力した後、パスワードの横にある 接続テスト をクリックして、ソース データベースの情報が有効かどうかを確認します。指定したパラメータが有効な場合、「テストに合格しました」というメッセージが表示されます。「テストに失敗しました」というメッセージが表示された場合は、[テストに失敗しました] の横にある [確認] をクリックします。確認結果に基づいて、ソース データベースの情報を変更します。

    国境を越えたデータ転送に関するコンプライアンス保証

    チェックボックスを選択して、コンプライアンスのコミットメントを読み、同意します。

    バックアップ対象情報

    バックアップ ストレージ タイプ

    バックアップ データのストレージ タイプ。有効な値:

    • [DBS ストレージ (推奨)]: バックアップ データは、OSS バケットを作成する必要なく、データディザスタリカバリに保存されます。データディザスタリカバリに保存されているデータの量に基づいて課金されます。課金方法の詳細については、「ストレージ料金」をご参照ください。

    • ユーザー OSS: OSS で事前にバケットを作成する必要があります。

    説明
    • この例では、[DBS ストレージ (推奨)] が選択されています。[ユーザー向け OSS] を選択した場合は、[OSS バケット名] パラメータを構成する必要があります。標準ストレージ タイプのみがサポートされています。

    • 大量のデータを保存する場合は、サブスクリプション ストレージ プランを購入して、データディザスタリカバリ組み込みストレージ料金を相殺することをお勧めします。ストレージ プランは、従量課金よりも費用対効果が高くなります。

    ストレージの暗号化

    保存されたデータの暗号化に使用されるメソッド。有効な値:

    • 内蔵暗号化ストレージ (推奨): AES-256 を使用して保存データを暗号化します。

      OSS ではサーバー側暗号化機能が使用されます。サーバー側暗号化が有効になっているバケットにオブジェクトをアップロードすると、OSS はオブジェクトを暗号化して保存します。暗号化されたオブジェクトを OSS からダウンロードすると、OSS はオブジェクトを復号化し、復号化されたオブジェクトを返します。

    • 非暗号化ストレージ: バックアップは暗号化されません。

  5. バックアップ対象の設定 ステップで、[使用可能] セクションでバックアップするデータベースまたはテーブルを見つけます。右向き矢印をクリックして、選択したデータベースまたはテーブルを 選択したデータベースオブジェクト セクションに追加します。次に、[次へ] をクリックします。

    説明
    • データディザスタリカバリでは、単一のテーブル、単一のデータベース、または複数のデータベースをバックアップできます。[使用可能] セクションの左下隅にある [すべて選択] をクリックして、すべてのデータベースを選択できます。サポートされているバックアップ オブジェクトは、データベース タイプによって異なります。詳細については、「サポートされているデータベース タイプと機能」をご参照ください。

    • デフォルトでは、バックアップスケジュールが作成された後に作成されたデータベースをバックアップするためにバックアップスケジュールを使用することはできません。データベースをバックアップするには、バックアップスケジュールの [タスクの構成] ページでデータベースをバックアップスケジュールに追加します。詳細については、「バックアップ オブジェクトの変更」をご参照ください。

  6. バックアップ時間の設定 ステップで、次の表に示すパラメータを設定し、[次へ] をクリックします。

    パラメータ

    説明

    フルスケール バックアップの頻度

    バックアップスケジュールの頻度。有効な値: 定期的なバックアップ および 単一バックアップ

    説明

    定期的なバックアップ を選択した場合は、[完全データ バックアップの繰り返し] パラメータと [開始時刻] パラメータを構成する必要があります。

    完全データ バックアップの繰り返し

    データディザスタリカバリ がバックアップスケジュールを実行する曜日です。1 つ以上の曜日を選択できます。少なくとも 1 つの曜日を選択してください。

    開始時刻

    バックアップの開始時刻。オフピークの時間帯内の時点を設定することをお勧めします。例: [01:00]

    説明

    前回の完全データ バックアップが次回のバックアップの開始時刻までに完了していない場合、Data Disaster Recovery は次回のバックアップをスキップします。

    増分バックアップ

    データディザスタリカバリは、SQL Server データベースの増分バックアップをサポートしていません。

    完全データ バックアップの最大同時スレッド数

    完全バックアップに使用できる同時スレッドの最大数。このパラメータを設定して、バックアップ速度を調整できます。たとえば、バックアップ スレッドの数を減らして、データベースへの影響を最小限に抑えることができます。

  7. ライフサイクルの設定 ステップで、[完全データ バックアップのライフサイクルの構成] セクションで完全バックアップ データのライフサイクルを構成します。

    説明

    バックアップセットは、最短 7 日間、最長 3,650 日間保持できます。保持期間が過ぎると、バックアップセットは自動的に削除されます。

  8. 上記の構成が完了したら、ページの右下隅にある 事前チェックして開始する をクリックします。

  9. [事前チェックに合格しました] メッセージが表示されたら、今すぐ起動する をクリックします。

    説明
    • バックアップスケジュールのステータスが [実行中] に変わると、バックアップスケジュールが有効になります。

    • バックアップスケジュールの開始時に例外またはエラーが発生した場合は、できるだけ早く例外またはエラーのトラブルシューティングを行ってください。詳細については、「異常なバックアップスケジュールのエラーを修正する方法」をご参照ください。上記のトピックで提供されているソリューションを使用しても問題が解決しない場合は、DingTalk グループ (ID: 35585947) のテクニカル サポートにお問い合わせください。

SQL Server データベースのリストア

  1. DMS コンソール V5.0 にログインします。

  2. 上部のナビゲーションバーで、[セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

    説明

    DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンにポインタを移動し、[すべての機能] > [セキュリティと仕様 (DBS)] > [データのディザスタリカバリ (DBS)] > [バックアッププラン] を選択します。

  3. [バックアップスケジュール] ページで、管理するバックアップスケジュールを見つけ、[アクション] 列の [管理] をクリックします。アクション

  4. バックアップタスクの設定 ページで、右上隅にある データベースの復元 をクリックします。

  5. [リストア タスクの作成] ウィザードの 復元時点の設定 ステップで、次の表に示すパラメータを構成し、[次へ] をクリックします。

    image

    セクション

    パラメータ

    説明

    該当なし

    復元タスク名

    リストアタスクの名前。データディザスタリカバリ は、タスク名を自動的に生成します。タスクを識別しやすい名前を指定することをお勧めします。タスク名は一意である必要はありません。

    復元時点

    リストア可能な時間範囲

    最初の完全バックアップセットが作成された時点から最新の完全バックアップセットが作成された時点までの時間範囲。データベースは、この時間範囲内の時点にリストアできます。

    リストア先

    ソース データベースをリストアする時点。[リストア可能な時間範囲] パラメータで指定された時間範囲内でなければなりません。

    宛先データベースの構成

    データベースの場所

    バックアップセットのリストア先の宛先データベースの場所。この例では、[RDS インスタンス] が選択されています。バックアップセットは、事前に作成された RDS インスタンス インスタンスにリストアされます。また、次のいずれかのタイプの宛先データベースにバックアップセットをリストアすることもできます。

    • インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)

    • インターネット IP アドレス : Port の自作データベースがあります

    • ECS 上の自作データベース

    • RDS インスタンス

    • 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース

    説明

    別の場所にデータをリストアすることを選択した場合は、他のパラメータを構成する必要があります。

    インスタンス リージョン

    宛先インスタンスが存在するリージョン。

    説明

    このパラメータは、[データベースの場所] パラメータが インターネット IP アドレス : Port の自作データベースがあります に設定されている場合は表示されません。

    RDS インスタンス ID

    宛先データベースがデプロイされている ApsaraDB RDS for SQL Server インスタンスの ID。

    説明

    このパラメータは、[データベースの場所] パラメータが RDS インスタンス に設定されている場合にのみ必須です。

    データベース タイプ

    宛先データベースのタイプ。値を SQL Server に設定します。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) に設定した場合にのみ表示されます。

    ゲートウェイ インスタンス ID

    自己管理データベースが存在するサーバーのゲートウェイ。バックアップ ゲートウェイのインストール方法の詳細については、「バックアップ ゲートウェイのインストール」をご参照ください。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) に設定した場合にのみ表示されます。

    ピア VPC

    宛先データベースが存在する VPC。

    説明

    このパラメータは、[データベースの場所] パラメータを ECS 上の自作データベース または 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース に設定した場合にのみ表示されます。

    ECS インスタンス ID

    宛先データベースがデプロイされている ECS インスタンスの ID。

    説明

    このパラメータは、[データベースの場所] パラメータを ECS 上の自作データベース に設定した場合にのみ表示されます。

    アドレス

    宛先データベースへの接続に使用されるパブリック エンドポイント。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス)インターネット IP アドレス : Port の自作データベースがありますECS 上の自作データベース、または 専用線、VPN ゲートウェイ、インテリジェントゲートウェイを介して接続されたユーザー自作データベース に設定した場合にのみ表示されます。

    ポート番号

    データベース インスタンスへの接続に使用されるポート番号。

    説明

    このパラメータは、[データベースの場所] パラメータを インターネット IP アドレスなし : Port の自作データベース (データベースゲートウェイ DG を介したアクセス) または インターネット IP アドレス : Port の自作データベースがあります に設定した場合にのみ表示されます。

    データベース アカウント

    宛先データベースへの接続に使用されるアカウントのユーザー名。アカウントには、データベースに対する書き込み権限が必要です。

    パスワード

    宛先データベースへの接続に使用されるアカウントのパスワード。

    国境を越えたデータ転送に関するコンプライアンス保証

    チェックボックスを選択して、コンプライアンスのコミットメントを読み、同意します。

  6. 復元オブジェクトの設定 ステップで、次の表に示すパラメータを構成し、事前チェックして開始する をクリックします。

    パラメータ

    説明

    競合の処理

    デフォルトでは、[同じ名前のオブジェクトの名前を変更する][競合の処理] パラメーターに選択されています。たとえば、復元する job_info テーブルがターゲットデータベース内のテーブルと同じ名前の場合、システムは復元されたテーブルの名前を job_info_dbs_<Restore タスク ID>_<タイムスタンプ> の形式で変更します。

    リストアするオブジェクト

    [使用可能] セクションでリストアするデータベースまたはテーブルを選択し、右向き矢印をクリックして [選択済み] セクションに追加します。

    説明

    データディザスタリカバリでは、データベースまたはテーブルごとに一部のデータベースをリストアできます。これにより、リストアされるデータ量が削減され、目標復旧時間 (RTO) が短縮されます。サポートされているリストア粒度の詳細については、「サポートされているデータベース タイプと機能」をご参照ください。

  7. 事前チェックに合格しました メッセージが 事前チェック ダイアログボックスに表示されたら、今すぐ起動する をクリックします。

    データベースのリストア進捗状況を表示するには、左側のナビゲーション ウィンドウの 復元タスク をクリックします。

    説明

    リストア期間は、バックアップスケジュールの仕様とリストアされるデータベースのサイズによって異なります。仕様が高いバックアップスケジュールほど、リストア期間は短くなります。詳細については、「バックアップ方法とバックアップスケジュール仕様の選択」をご参照ください。

関連操作

  • CreateBackupPlan 操作を呼び出して、バックアップスケジュールを作成できます。また、CreateAndStartBackupPlan 操作を呼び出して、バックアップスケジュールを作成、構成、および開始することもできます。詳細については、「CreateBackupPlan」または「CreateAndStartBackupPlan」をご参照ください。

  • バックアップスケジュールのバックアップ ソースとバックアップ オブジェクトを変更できます。また、バックアップ時間やバックアップ保持ポリシーなど、バックアップスケジュールのバックアップ戦略を変更することもできます。詳細については、「バックアップスケジュールの管理」をご参照ください。

  • バックアップスケジュールに課金される可能性のある料金を確認できます。詳細については、「課金のよくある質問」をご参照ください。

  • コストを削減するために、不要なバックアップスケジュールを一時停止できます。詳細については、「バックアップスケジュールの一時停止または開始」をご参照ください。