次の方法で共有


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 データベースを作成します。 復元が完了すると、元のデータベースと同じワークスペースに新しいデータベースが作成されます。

Note

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

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

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

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

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

  3. 特定の時点を選択します。 使用可能な最も古い復元ポイント、最新の復元ポイント、またはその間の任意の時点を確認できます。

    Note

    時刻は UTC ではなくローカル タイム ゾーンで表示されます。 時間ドロップダウン リストも編集可能です。任意の時間を選択できます。

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

  5. データベースの復元処理はバックグラウンドで開始されます。 通知が右上隅に表示され、通知センターにもデータベースの復元が進行中であることを示す通知が表示されます。

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

    Note

    復元操作が完了するまで、新しいデータベースを開くことはできません。

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

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

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

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

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

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

制限事項

SQL データベースの復元における現在の制限事項は次のとおりです。

  • バックアップのリテンション期間は、ライブ データベースの場合は 7 日間です。
  • 削除されたデータベースからバックアップを復元することは、現在、7 日間の保有期間を過ぎると可能ではありません。
  • ワークスペース間の復元はサポートされていません。
  • リージョン間の復元はサポートされていません。
  • 復元中にデータベースを削除すると、復元操作が取り消されます。 削除されたデータベースからデータを回復することはできません。