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

Data Management:サードパーティクラウドまたは自己管理 SQL Server データベースでホストされている SQL Server データベースの物理バックアップと復元

最終更新日:Apr 28, 2025

データディザスタリカバリ は、完全バックアップ、増分バックアップ、データ復旧などの機能を提供します。このトピックでは、SQL Server データベースを物理的にバックアップおよび復元する方法について説明します。

前提条件

  • データベースのバージョンは、SQL Server 2019、SQL Server 2017、SQL Server 2016、SQL Server 2014、SQL Server 2012、SQL Server 2008R2、SQL Server 2005、または SQL Server 2000 です。

    説明
    • SQL Server データベースは、オンプレミスの自己管理データベース、またはクラウドサーバーでホストされている自己管理データベースです。クラウド管理データベースはサポートされていません。

    • 自己管理 SQL Server データベースは、Windows オペレーティングシステムで実行する必要があります。

  • バックアップゲートウェイがインストールされています。詳細については、「バックアップゲートウェイをインストールする」をご参照ください。

    説明

    バックアップ方法については、「バックアップ方法とバックアップスケジュールタイプを選択する」をご参照ください。

使用上の注意

同じ SQL Server データベースに複数のバックアップスケジュールを設定しないでください。設定した場合、復旧中に例外が発生する可能性があります。

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

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

説明

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

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

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

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

    説明

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

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

  4. [バックアップ ソースと宛先を構成する]バックアップスケジュールの構成 ウィザードの [次へ] ステップで、バックアップソースと宛先を構成します。次に、ページの右下隅にある をクリックします。

    image

    セクション

    パラメータ

    説明

    該当なし

    [スケジュール名]

    バックアップスケジュールの名前。データディザスタリカバリによって自動的に名前が生成されます。カスタム名を指定する場合は、バックアップスケジュールを簡単に識別できる名前を使用することをお勧めします。バックアップスケジュール名は一意である必要はありません。

    [バックアップソース情報]

    [バックアップモード]

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

    [インスタンスリージョン]

    バックアップするデータベースが存在するリージョン。バックアップゲートウェイ とデータベースインスタンスは、同じリージョンに存在する必要があります。

    [バックアップゲートウェイ]

    バックアップゲートウェイ。詳細については、「バックアップゲートウェイをインストールする」をご参照ください。

    [データベースタイプ]

    データベースのタイプ。デフォルト値: SQL Server。

    [アドレス]

    バックアップするデータベースへの接続に使用するエンドポイント。デフォルト値:localhost

    [ポート番号]

    バックアップするデータベースへの接続に使用するポート。デフォルト値:1433

    [クロスボーダーデータ転送に関するコンプライアンス保証]

    コンプライアンスに関するコミットメントを読み、同意します。

    [バックアップ宛先情報]

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

    バックアップデータを格納するために使用されるストレージのタイプ。有効な値:

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

    • ユーザー OSS:このオプションを選択した場合は、事前に OSS コンソールで OSS バケットを作成する必要があります。詳細については、「バケットの作成」をご参照ください。

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

    • バックアップするデータの量が大きい場合は、料金を相殺するためにサブスクリプションストレージプランを購入することをお勧めします。ストレージプランは、従量課金よりも費用対効果が高くなります。

    [ストレージの暗号化]

    格納されたデータを暗号化するために使用される方法。有効な値:

    • 内蔵暗号化ストレージ (推奨): AES-256 を使用して格納されたデータが暗号化されます。

      OSS は、サーバ側暗号化機能をサポートしています。サーバ側暗号化が有効になっているバケットにオブジェクトをアップロードすると、OSS はオブジェクトを暗号化して格納します。暗号化されたオブジェクトを OSS からダウンロードすると、OSS はオブジェクトを復号化し、復号化されたオブジェクトを返します。詳細については、「サーバ側暗号化」をご参照ください。

    • 非暗号化ストレージ:格納されたデータは暗号化されません。

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

    説明
  6. [バックアップ時間の構成] ステップで、パラメータを構成し、ページの右下隅にある [次へ] をクリックします。次の表に、パラメータを示します。

    パラメータ

    説明

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

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

    説明

    [定期バックアップ] を選択した場合は、[完全データバックアップの反復][開始時刻]、および増分バックアップ関連のパラメータを構成する必要があります。

    [完全データバックアップの反復]

    データディザスタリカバリがバックアップスケジュールを実行する曜日。

    [開始時刻]

    バックアップの開始時刻。

    説明

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

    [増分バックアップ]

    増分バックアップを有効にするかどうかを指定します。増分バックアップを有効にすると、データディザスタリカバリは [増分バックアップ間隔] パラメータの値に基づいて、定期的な増分バックアップ操作を実行します。

    [増分バックアップ間隔]

    増分バックアップを実行する間隔。間隔を 10 分に設定すると、データディザスタリカバリは 10 分ごとに増分バックアップを実行します。

    [バックアップされた増分を自動的に削除しない]

    バックアップされたアーカイブ REDO ログファイルを自動的に削除するかどうかを指定します。有効な値:

    • [有効]:データディザスタリカバリは、バックアップされたアーカイブ REDO ログファイルを自動的に削除しません。

    • [無効]:データディザスタリカバリは、バックアップされたアーカイブ REDO ログファイルを自動的に削除します。デフォルトでは、7 日前にバックアップされたアーカイブ REDO ログファイルが削除されます。

    説明

    バックアップされたアーカイブ REDO ログファイルのデフォルトの保存期間を変更する場合は、テクニカルサポートにお問い合わせください。たとえば、テクニカルサポートに連絡して、保存期間を 14 日に変更してもらうことができます。

    [圧縮を有効にする]

    バックアップ中に圧縮を有効にするかどうかを指定します。有効な値:

    • [有効]:推奨。ストレージ容量を削減するために、バックアップ中にデータが圧縮されます。

    • [無効]:バックアップ中にデータは圧縮されません。

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

    ステップ 6 で [増分バックアップ] パラメータを [有効] に設定した場合は、増分バックアップデータのライフサイクルを構成する必要があります。バックアップデータのライフサイクルルールの詳細については、「バックアップセットのライフサイクルルールを管理するにはどうすればよいですか?」をご参照ください。

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

  9. [事前チェックに合格しました] メッセージが表示されたら、[タスクの開始] をクリックします。

    SQL server预检查

バックアップデータの復元

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

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

    説明

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

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

  4. [タスクの構成] ページで、右上隅にある [データベースの復元] をクリックします。

  5. [復元日時を設定] ステップで、パラメータを構成し、[次へ] をクリックします。次の表に、パラメータを示します。

    image.png

    セクション

    パラメータ

    説明

    該当なし

    タスク名

    バックアップスケジュールの名前です。Data Disaster Recovery は自動的に名前を生成します。カスタム名を指定する場合、バックアップスケジュールを簡単に識別できる名前を使用することをお勧めします。バックアップスケジュールの名前は一意である必要はありません。

    復元日時を設定

    復元可能な時間範囲

    ソースデータベースの復元に使用可能な時間範囲です。Data Disaster Recovery は、使用可能な時間範囲を表示します。

    復元先

    ソースデータベースを復元する時点です。 値は、[復元可能な時間範囲] パラメーターで指定された時間範囲内である必要があります。

    デスティネーションデータベースの設定

    インスタンスリージョン

    デスティネーションデータベースが存在するリージョンです。これは、バックアップゲートウェイがインストールされているリージョンでもあります。

    バックアップゲートウェイ

    バックアップゲートウェイです。詳細については、「バックアップゲートウェイをインストールする」をご参照ください。

    データベースの種類

    ターゲット データベースの種類です。デフォルト値:SQL Server。

    アドレス

    ターゲットデータベースへの接続に使用するエンドポイントです。デフォルト値:localhost です。

    ポート番号

    ターゲット データベースへの接続に使用するポート。デフォルト値:1433。

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

    チェックボックスをオンにして、コンプライアンスへのコミットメントをお読みいただき、同意してください。

  6. [使用可能] セクションで、ターゲットデータベースを選択し、右矢印をクリックして、右側の [選択済み] セクションにターゲットデータベースを追加します。次に、[事前チェック] をクリックします。

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

    説明

    復元時間は、バックアップスケジュールの仕様とデータベースサイズによって異なります。バックアップスケジュールの仕様が高いほど、復元は速くなります。詳細については、「論理バックアップと物理バックアップのパフォーマンステスト」をご参照ください。

よくある質問

バックアップスケジュールを設定するときに、バックアップゲートウェイがインストールされていても、使用可能なバックアップオブジェクトセクションが空なのはなぜですか?

バックアップ操作の実行に使用されるアカウントに必要な権限がありません。 NT AUTHORITY\SYSTEM アカウントに Sysadmin ロールを割り当てる必要があります。 ロールを割り当てるには、次の SQL 文を実行します。

ALTER SERVER ROLE [sysadmin] ADD MEMBER [NT AUTHORITY\SYSTEM]
GO

データベース接続をテストするときに「DBS Agent Connect」エラーが報告された場合はどうすればよいですか?

問題のトラブルシューティングと解決を行うには、次の手順を実行します。

  1. コンソールでバックアップゲートウェイのステータスが正常であることを確認します。

  2. バックアップゲートウェイが想定どおりに起動したかどうかを確認します。 詳細については、「バックアップゲートウェイをインストールする」をご参照ください。

  3. コンソールで指定されたリージョンに SQL Server 用のバックアップゲートウェイがインストールされているかどうかを確認します。

  4. サーバーにインストールされている Java Runtime Environment(JRE)または Java 開発キット(JDK)のバージョンが正しいことを確認します。 詳細については、「バックアップゲートウェイをインストールする」をご参照ください。

  5. ネットワークまたはルーティング設定を確認します。

データベースサーバーの残りの容量が不足していると、バックアップスケジュールに影響しますか?

いいえ。

  • バックアップデータは OSS に保存されるため、データベースサーバーのストレージ容量を占有しません。

  • バックアッププロセスは最小限の CPU とネットワークリソースのみを消費し、データベースサーバーのストレージ容量とは無関係です。