Microsoft Fabric SQL Database のバックアップから復元する

適用対象:✅Microsoft Fabric のSQL database

この記事では、Microsoft Fabric SQL Database のバックアップから任意のデータベースを復元する手順について説明します。

ポイントインタイム リストア

データベースの自動バックアップは、ユーザーやアプリケーションのエラー、偶発的なデータベースの削除、および長期間にわたる障害からデータベースを保護するのに役立ちます。 これは、不要な変更からデータを保護するために、Fabric の SQL データベースが提供する組み込みの機能です。 ポイントインタイム リストア (PITR) は、保有期間内の特定の時点にデータベースを復旧する機能です。 データベースの復元では、同じワークスペースにバックアップから新しい SQL データベースを作成します。

復元時間

自動データベース バックアップを使用してデータベースを復元する復旧時間については、さまざまな要因が影響します。

  • データベースサイズ
  • 関連するトランザクション ログの数
  • 復元時点に復旧するために再実行する必要があるアクティビティの量
  • ターゲット リージョンで処理される、同時実行される復元要求の数

大規模なデータベースや、更新が非常に頻繁なデータベースの場合、復元に数時間かかることがあります。 ターゲット リージョンに多数の同時復元要求がある場合、個々のデータベースの復旧時間が長くなる可能性があります。

費用

現時点では、データベースの復元に関連する CPU リソースのコストや消費量はありません。

ポイントインタイム リストアを開始すると、データベースが一時停止状態からオンライン状態になり、消費ユニットが発生する可能性があります。

アクセス許可

ポイントインタイム リストア機能を使用してデータベースを復元するには、ご利用の Fabric ワークスペースで次のいずれかのロールが必要です。

  • 管理者
  • Contributor
  • メンバー

詳細については、「Microsoft Fabric のロール」を参照してください。

Microsoft Fabric で SQL データベースを復元する方法

任意のデータベースを、その保持期間内の以前の時点に復元することができます。 この操作を実行することで、実際には Fabric で新しい SQL データベースを作成します。 復元が完了すると、元のデータベースと同じワークスペースに新しいデータベースが作成されます。

注記

既存のデータベースを復元で上書きすることはできません。

ポイントインタイム リストアの主なユース ケースは、SQL データベースを以前の時点に復元することで、人的ミスから復旧することです。 復元されたデータベースは、元のデータベースの代わりとして扱うことも、元のデータベースを更新するためのデータ ソースとして使用することもできます。

  1. ワークスペースで、SQL データベースを右クリックするか、... コンテキスト メニューを使用します。 [データベースの復元] を選択します。

    Fabric ポータル上のワークスペース項目のスクリーンショット。データベースのコンテキスト メニューが展開され、[データベースの復元] ダイアログ オプションが強調表示されています。

  2. [データベースの復元] ポップアップが開きます。 ソース/元のデータベースのバックアップから作成される新しいデータベースの名前を指定します。

  3. 時点を選択してください。 使用可能な最も古い復元ポイント、最新の復元ポイント、またはその間の任意の時点を確認できます。 時刻は UTC ではなくローカル タイム ゾーンで表示されます。 時間ドロップダウン リストも編集可能です。時間を自分で入力または選択できます。

  4. [作成] を選択します。

  5. データベースの復元処理はバックグラウンドで開始されます。 また、通知センターでデータベースの復元の進行中に関する通知を表示することもできます。 復元操作が完了したら、新しいデータベースを開くことができます。

    Fabric ポータルの [通知] タブのスクリーンショット。データベースの復元の進行状況が示されています。

Microsoft Fabric で SQL データベースの復元ポイントを表示する

Fabric ポータルのデータベース ビューからアクセスできるプロパティに、最も早い(最も古い)復元ポイントと最新の(最も新しい)復元ポイントが表示されます。

これら 2 つの復元ポイントの間の任意の時点にデータベースを復元できます。

  1. Fabric ポータルでデータベースを開く。 リボンの [設定] アイコンを選択するか、右クリックして [設定]を選択します。

  2. [復元ポイント] を選択します。 時刻は、お使いのローカルタイムゾーンで表示されます。

    SQL データベースの復元ポイントを示す Fabric ポータルのスクリーンショット。

制限事項

Microsoft Fabric で SQL データベースを復元するときの現在の制限事項:

  • ワークスペース間の復元はサポートされていません。
  • リージョン間の復元はサポートされていません。
  • 復元中にデータベースを削除すると、復元操作が取り消されます。 削除したデータベースのデータは復元できません。