データディザスタリカバリ (DBS) は、フルバックアップ、増分バックアップ、およびデータ復元機能を提供しています。本記事では、SQL Server の物理バックアップを設定する手順について説明します。
前提条件
-
データベースのバージョンは、SQL Server 2019、2017、2016、2014、2012、2008 R2、2005、または 2000 です。
重要-
本機能は、オンプレミスまたはクラウドサーバーにデプロイされたセルフマネージドデータベースのみをサポートします。クラウドマネージドデータベースはサポートしていません。
-
Windows 上のセルフマネージドデータベースのみをサポートしています。
-
-
バックアップゲートウェイがインストールされていること。詳細については、「バックアップゲートウェイのインストール」をご参照ください。
説明バックアップ方法の詳細については、「バックアップ方法とバックアップスケジュール仕様の選択ガイド」をご参照ください。
制限事項
同じ SQL Server データベースに対して、2 つ以上のバックアップスケジュールを設定しないでください。設定すると、復元エラーが発生する可能性があります。
バックアップスケジュールの作成
「バックアップスケジュールの作成」の手順に従ってください。
バックアップスケジュールを購入する際は、データベースタイプには [SQL Server] を、バックアップモードには [物理バックアップ] を選択します。
バックアップスケジュールの設定
-
DMS コンソール V5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある
アイコンにポインターを移動し、 を選択します。-
対象の [バックアップスケジュール] を見つけ、[操作] 列の [バックアップスケジュールの設定] をクリックします。
-
[バックアップソースとバックアップ先の設定] ページで、バックアップソースとバックアップ先を設定し、[次へ] をクリックします。
セクション
パラメータ
説明
該当なし
[スケジュール名]
DBS はタスク名を自動的に生成します。識別しやすいように、わかりやすい名前を指定することを推奨します。名前は一意である必要はありません。
[バックアップソース]
[バックアップモード]
バックアップスケジュールの作成時に選択したバックアップ方法がデフォルトで設定されます。本トピックでは、物理バックアップを例として使用します。
[インスタンスリージョン]
バックアップするデータベースが存在するリージョン。 バックアップゲートウェイとデータベースインスタンスは同じリージョンに存在する必要があります。
[バックアップゲートウェイ]
対象のバックアップゲートウェイを選択します。バックアップゲートウェイの追加方法については、「バックアップゲートウェイのインストール」をご参照ください。
[データベースタイプ]
デフォルトでは、SQL Server に設定されています。
[エンドポイント]
バックアップするデータベースのエンドポイントです。デフォルト値は
localhostです。[ポート番号]
データベースへの接続に使用するポート番号。デフォルト値は
1433です。[越境データ転送コンプライアンスの誓約]
コンプライアンスに関する同意事項を読み、チェックボックスにチェックを入れ、同意します。
[バックアップ先]
[バックアップストレージタイプ]
バックアップデータのストレージタイプ。選択可能な値は次のとおりです:
-
[DBS ストレージ] (推奨):バックアップデータは DBS の組み込みストレージに保存されます。バケットを作成する必要はありません。DBS に保存されているデータ量に基づいて課金されます。課金の詳細については、「ストレージ料金」をご参照ください。
-
[ユーザー OSS]:事前に Object Storage Service (OSS) にバケットを作成する必要があります。 詳細については、「バケットの作成」をご参照ください。
説明-
このトピックでは、[DBS ストレージ] を例に説明します。 [ユーザー向け OSS] を選択した場合は、[OSS バケット名] パラメーターも設定する必要があります。 OSS Standard ストレージクラスのみがサポートされています。
-
大量のデータの場合、従量課金方式よりもサブスクリプションの DBS ストレージプランを購入する方がコスト効率に優れています。
[ストレージ暗号化]
ストレージの暗号化方法を選択します。選択可能な値は次のとおりです:
-
[内蔵暗号化ストレージ] (推奨): 業界標準の AES-256 アルゴリズムを使用して、保存データを暗号化します。
Object Storage Service (OSS) は、サーバー側の暗号化を使用して、アップロード時にオブジェクトを自動的に暗号化し、ダウンロード時に復号化します。詳細については、「サーバー側の暗号化」をご参照ください。
-
[非暗号化ストレージ]:暗号化を無効にします。
-
-
[バックアップオブジェクトの設定] ページで、バックアップするデータベースまたはテーブルを [選択されたデータベースオブジェクト] ボックスに移動し、[次へ] をクリックします。
説明-
ソースデータベースオブジェクト リストが空の場合は、バックアップゲートウェイの権限を確認してください。詳細については、「一般的な DBS エラーのトラブルシューティング」をご参照ください。
-
データベース全体をバックアップする場合、DBS はその権限とストアドプロシージャもバックアップします。
-
-
[バックアップ時間の設定] ページで、バックアップ頻度とポリシーを設定し、[次へ] をクリックします。
パラメータ
説明
[完全バックアップ頻度]
[定期バックアップ] または [単一バックアップ] を選択します。
説明[定期バックアップ] を選択した場合は、[フルバックアップ期間]、[開始時刻]、増分バックアップなどのパラメーターも設定する必要があります。
[フルバックアップ期間]
バックアップを実行する曜日を選択します。
[開始時刻]
バックアップの開始時刻を選択します。
説明指定した開始時刻に以前のフルバックアップがまだ進行中の場合、現在のバックアップタスクはスキップされます。
[増分バックアップ]
増分バックアップを有効または無効にします。有効にした場合、システムは[増分バックアップ間隔]に基づいてスケジュールされた増分バックアップを実行します。
[増分バックアップ間隔]
増分バックアップの間隔を指定します (例:10 分ごと)。
[圧縮を有効にする]
圧縮を有効にするかどうかを指定します。選択可能な値は次のとおりです:
有効化: 推奨。 バックアップ中にデータが圧縮され、ストレージ容量が削減されます。
無効: バックアップ中にデータが圧縮されません。
-
ライフサイクルの設定 ページで、DBS Storage 内の完全バックアップデータの保持期間を指定します。
前のステップで[増分バックアップ]を有効にした場合、増分バックアップデータの保持期間も設定する必要があります。バックアップデータのライフサイクルの詳細については、「バックアップデータのライフサイクルを管理する」をご参照ください。
上記の設定が完了したら、ページの右下隅にある 事前チェックして開始する をクリックします。
-
事前チェックダイアログボックスで、事前チェックに合格した後、[すぐに開始] をクリックします。
データの復元
-
DMS コンソール V5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明DMS コンソールをシンプルモードで使用している場合は、DMS コンソールの左上隅にある
アイコンにポインターを移動し、 を選択します。-
対象の [バックアップスケジュール] を見つけ、[操作] 列の [管理] をクリックします。
-
[バックアップタスク設定] ページで、右上隅の [データベースの復元] をクリックします。
-
[復元ポイントの設定] ページで、次のパラメーターを設定し、[次へ] をクリックします。
セクション
パラメータ
説明
該当なし
[復元タスク名]
DBS はタスク名を自動的に生成します。識別しやすいように、わかりやすい名前を指定することを推奨します。名前は一意である必要はありません。
[特定の時点に復元]
[リカバリ可能な時間範囲]
システムは復元可能な時間範囲を表示します。
[選択した復元時間]
データを復元する時点を選択します。時刻は復元可能な時間範囲内である必要があります。
[復元先]
[インスタンスリージョン]
復元先インスタンスのリージョンを選択します。これは、復元先のバックアップゲートウェイのリージョンでもあります。
[バックアップゲートウェイ]
復元先のバックアップゲートウェイを選択します。バックアップゲートウェイの追加方法については、「バックアップゲートウェイのインストール」をご参照ください。
[データベースタイプ]
デフォルトでは、SQL Server に設定されています。
[エンドポイント]
復元先データベースの接続アドレス。デフォルト値は localhost です。
[ポート番号]
復元先データベースへの接続に使用するポート番号。デフォルト値は 1433 です。
[越境データ転送に関するコンプライアンスの誓約]
チェックボックスを選択して、コンプライアンスコミットメントを読み、同意します。
-
インスタンス全体を選択して [選択したデータベースオブジェクト] リストに追加し、[事前チェックして開始] をクリックします。
データ復元の進捗状況は、復元タスク タブで確認できます。
説明復元時間は、バックアップスケジュールの仕様とデータベースのサイズによって異なります。仕様が高いほど、復元がより高速になります。詳細については、「論理バックアップと物理バックアップのパフォーマンステスト結果」をご参照ください。