環境のバックアップと復元

Microsoft Power Platform と Dataverse でデータを保護し、システムまたは手動によるバックアップを使ってサービスを継続的に利用できるようにすることが重要です。

データベースがある環境では、システム バックアップが自動的に作成されます。 Dynamics 365 データベースと Dynamics 365 アプリケーションが導入されている運用環境のシステム バックアップは、最大 28 日間保持されます。 デフォルトでは、Dynamics 365 アプリケーションがない運用環境およびその他の非運用環境のバックアップは 7 日間保持されますが、Dynamics 365 アプリケーションのない管理された運用環境の場合は、保持期間を 7 日間より延長するオプションがあります。

一方、手動バックアップは、ユーザーが開始するバックアップです。 大幅なカスタマイズを行う前、またはバージョンアップデートを適用する前に、手動でバックアップを作成する必要があります。 これらのバックアップは、運用環境とサンドボックス環境に対しては作成できますが、デフォルト環境に対しては作成できません。 Dynamics 365 アプリケーションがある運用環境の手動バックアップは最大 28 日間保持されますが、Dynamics 365 アプリケーションがない運用環境の手動バックアップは 7 日間保持されます。

サポートされている保持期間

環境の種類 システム バックアップ 手動バックアップ
Dynamics 365 アプリを使った運用 28 28
Dynamics 365 アプリ*を使わない運用 7 7
サンドボックス 7 7
開発者 7 7
Teams 7 7
既定** 7 サポートしていません
試用版 バックアップされていません サポートしていません
試用 (サブスクリプション ベース) バックアップされていません サポートしていません

* Dynamics 365 アプリケーションのない管理された運用環境では、PowerShell を使用して、保持期間を 7 日間を超えて最大 28 日間まで延長できます。 詳細については、Dynamics 365 アプリケーションのない運用環境のバックアップ保持期間を変更するを参照してください。

** Power Platform 管理センターでは、デフォルト環境のシステム バックアップの復元がサポートされていません。 バックアップの詳細については、デフォルト環境のバックアップと復元を参照してください。

試用タイプの環境では、システムのバックアップと復元の操作はサポートされていません。 システムのバックアップや復元オプションなどの完全な機能を利用するには、試用環境を運用環境に変換するを参照してください。

システム バックアップ

データベースがある環境は自動的にバックアップされ、復元できます。 試用環境 (標準およびサブスクリプション ベース) を除くすべての環境にはシステム バックアップがあります。 システム バックアップは継続的です。 基となっている技術は Azure SQL Database です。 詳細については、バックアップの自動化 を参照してください。

  1. 管理者資格情報を使用して Power Platform 管理センターにサインインします。
  2. 環境>環境の選択>バックアップと復元>復元または管理 に移動します。
  3. 日付と時刻を選択して、利用可能なシステム バックアップを検索します。
  4. 続行 を選択します。
  5. バックアップをターゲット環境に復元 ペインには、利用可能なバックアップの詳細が表示されます。

システム バックアップについて

Dynamics 365 アプリケーションのない運用環境のバックアップ保持期間を変更する

デフォルト バックアップ保持期間は、Dynamics 365 アプリケーションのない環境では 7 日です。 このような運用 マネージド環境 を実行する管理者は、PowerShell を使用してこの期間を 7 日、14 日、21 日、または 28 日に変更できます。 これらの設定を変更するには、グローバル管理者、Power Platform 管理者、または Microsoft Entra ID 内の Dynamics 365 管理者などの管理者ロールが必要です。

次の点に注意してください。

  • バックアップ保持期間を調整すると、新しい設定がすべての既存および将来のバックアップに適用されます。 変更が既存のバックアップに反映されるまでに最大 24 時間かかる場合があるため、一部のバックアップは予想よりも早く削除される可能性があります。

  • その他のすべての非本番環境の場合、デフォルト タイプの環境を含め、バックアップ保持期間はデフォルトで 7 日間です。

    たとえば、1 月 1日 に環境を作成するとします。 その日に、システムは環境のバックアップを開始し、デフォルトの期間である 7 日間バックアップを保存します。 つまり、1 月 8 日には、1 月 1 日から 1 月 8 日までのバックアップを復元できることになります。 1 月 8 日に保持期間を 14 日に変更すると、システムはバックアップ期間を延長して保持し始めます。 したがって、1 月 16 日には、1 月 3 日から 3 月 16 日までのバックアップを復元することができます。 このようにして、バックアップ データをより柔軟にコントロールできるようになります。

PowerShell 用の環境を準備する

PowerShell for Power Platform Administrators モジュールは、管理者機能と対話するための推奨される PowerShell モジュールです。 PowerShell for Power Platform Administrators を使い始めるのに役立つ情報については、PowerShell for Power Platform Administrators を使い始めるを参照してください。

注意

バックアップ期間を延長できるのは、Dynamics 365 アプリケーションが有効になっていない運用環境の場合のみです。 Dynamics 365 アプリケーションが存在する運用環境では、28 日が使用されます。 その他のすべての非運用環境では、この設定の値に関係なく、デフォルトの 7 日間のバックアップ保持期間が使用されます。

保持期間を設定する

Set-AdminPowerAppEnvironmentBackupRetentionPeriod

次のパラメータの値を指定します:

  • EnvironmentName パラメータを環境 ID に設定します。

  • NewBackupRetentionPeriodInDays パラメーターは 7、14、21、ま28 に設定する必要があります。

保持期間を検証する

Get-AdminPowerAppEnvironment -EnvironmentName "Environment ID"

EnvironmentName パラメータを環境 ID に設定します。

システム バックアップの復元

運用環境にはバックアップを復元できません。 システムバックアップを運用環境に復元するには、まずサンドボックス環境に環境タイプを変更するか、復元後に環境タイプを運用環境に戻すことができます。 詳細については、運用環境に復元できますか?を参照してください。

バックアップされたのと同じ領域に環境を復元する必要があります。 ターゲットとソース環境は、同じリージョンに存在する必要があります。 環境がそれ自体に復元された場合、監査ログは削除されません。 たとえば、環境が過去の時間 (t1) に復元されると、t1 以降に生成された監査ログを含め環境の完全な監査データが利用可能になります。

  1. Power Platform 管理センターを参照して、管理者の資格情報を使用してサイン インします。 グローバル管理者のロールではなく特権が少ないサービス管理者のロールを使用することを検討してください。 詳細: サービス管理者ロールを使用してテナントを管理する

  2. 環境>環境の選択>バックアップと復元>復元または管理 に移動します。

  3. システム タブを選択します。

  4. 日付と時刻を選択して、利用可能なシステム バックアップを検索します。

  5. 続行 を選択します。

  6. バックアップをターゲット環境に復元 ペインには、利用可能なバックアップの詳細が表示されます。

  7. 上書きに復元する環境を選択して、復元 を選択します。

    注意

    • サンドボックス環境にのみ復元することができます。 環境タイプの変更による影響の詳細については、運用環境の復元に関する FAQ を参照してください。
    • 詳細の編集 で、環境名を変更できます。
  8. 環境の上書きを確認します。

復元する環境が表示されませんか?

システムからの復元と手動バックアップの両方に次の制限が適用されます。

  • バックアップされたのと同じ領域に環境を復元する必要があります。 ターゲットとソース環境は、同じリージョンに存在する必要があります。
  • ソース環境は、運用、サンドボックス、または開発のいずれかです。 他の種類の環境はサポートされていません。
  • ターゲット環境は、サンドボックスまたは開発のいずれかです。 ターゲットが開発環境である場合、ソースも開発環境である必要があります。
  • マネージド環境は、別のマネージド環境にのみ復元できます。 非マネージド環境は、マネージド環境に復元できません。
  • ソース環境に顧客管理の暗号化キーが適用されている場合は、ターゲット環境にも顧客管理の暗号化キーが適用されていなければなりません。
  • バックアップと復元の操作は、Dataverse を持つソース環境とターゲット環境でのみうまくいきます。
  • サンドボックス、チーム、開発環境では、自己復元バックアップがサポートされています。
ソースの種類 対象の種類
運用 サンドボックス
サンドボックス サンドボックス
開発者 サンドボックス、開発
Teams チーム (自己復元のみ)
既定 サポートしていません

運用環境に対する復元の詳細については、運用環境の復元 を参照してください。

手動バックアップ

自動のシステム バックアップは便利ですが、大規模なカスタマイズによる変更やバージョン更新の適用の前に、独自のバックアップを作成する必要あります。 手動バックアップの場合、復元の準備ができるまでに最大 10 分かかる場合があります。 手動バックアップからデータを復元する前に、少なくとも 10~15 分待ってください。

手動バックアップの概要

  • 運用環境、サンドボックス環境、チーム環境、開発環境のバックアップを作成できます。

  • 既定の環境のバックアップを作成できません。

  • Dynamics 365 データベースと Dynamics 365 アプリケーション両方が導入されている運用環境の手動バックアップは、最大 28 日間保持されます。 Dynamics 365 アプリケーションがない運用環境の手動バックアップは、7 日間保持されます。

  • サンドボックス環境のバックアップは最長 7 日間保持されます。

  • 有効期限を確認してください。

    有効期限を確認してください。

  • 作成されたバックアップ ファイルのラベルは、復元ポイントのタイムスタンプを反映しています。 復元ポイントのタイムスタンプは、手動バックアップが作成された時刻に最も近い使用可能な時刻です。 タイムスタンプ ラベルは編集できません。

  • 作成できる手動バックアップの数に制限はありません。

  • 手動バックアップは、ストレージの上限に対してカウントされません。

  • バックアップがされたのと同じ領域に環境を復元する必要があります。

  • ターゲット環境が表示されていない場合 復元する環境が表示されませんか?を参照してください。

手動バックアップの作成

  1. 管理者資格情報を使用して Power Platform 管理センターにサインインします。
  2. 環境> > [環境の選択] > >バックアップと復元>手動バックアップの作成 に移動します。
  3. 情報を入力し、 作成を選択します。

バックアップが処理中であるため、ステータスはありません。 バックアップが完了すると、次のメッセージが表示されます: 「バックアップ名称」 のバックアップが正常に作成されました。

手動バックアップの復元

復元先に指定できるのはサンドボックス環境のみです。 運用環境に復元するには、まずサンドボックス環境に切り替え、復元後に再び運用環境に切り替えます。 運用環境に復元できません。

重要

環境の種類をサンドボックスに変更すると、データベースの保持に影響することに注意してください。 運用環境の復元に関するよくある質問の環境の種類の変更による影響の詳細についてを参照してください。

  1. 管理者資格情報を使用して Power Platform 管理センターにサインインします。

  2. 環境> [環境の選択] > バックアップと復元>復元または管理 に移動します。

  3. 手動 タブを選択します。

  4. 復元する手動バックアップを選択し、 復元を選択します。

  5. 監査ログを含めるかどうかを選択します。 監査ログを含めると、環境の復元にかかる時間が大幅に長くなる可能性があり、既定では実行されません。 詳細については、監査ログの復元をご覧ください。

  6. 上書きする環境を選択して、復元を選択します。

  7. 環境の上書きを確認します。

監査ログの復元

監査ログをコピーすると、環境の復元にかかる時間が大幅に長くなる可能性があり、既定では実行されません。 手動バックアップを復元するときに監査ログを含めるには、次の手順を実行します。

  1. 上記の手順 1 〜 5 を完了します。

  2. 監査ログの下の、ここをクリックを選択します。

     監査ログを含めるかどうかをここで選択します。

  3. 監査ログのコピーを有効化します。

     監査ログのコピーを有効化します。

手動バックアップの復元の手順 5 に進みます。

手動バックアップの削除

手動バックアップを削除できます。 システム バックアップは削除できません。

  1. 管理者資格情報を使用して Power Platform 管理センターにサインインします。

  2. 環境> [環境の選択] > バックアップと復元>復元または管理 に移動します。

  3. 手動 タブを選択します。

  4. 削除を選択します。

  5. 環境の削除を確認します。

アプリ固有のバックアップ

アプリ固有のバックアップと復元については、それぞれのアプリのドキュメントを参照してください:

よくあるご質問

システム バックアップをどのように取得しますか。

現在の製品では、システムのバックアップは継続的に行われます。 基となっている技術は Azure SQL Database です。 詳細については、[自動バックアップ]/azure/sql-database/sql-database-automated-backups を参照してください。

手動、オンデマンド バックアップはどのように取得しますか。

現在の製品では、システムのバックアップは継続的に行われます。 基となっている技術は Azure SQL Database です。 詳細については、バックアップの自動化 を参照してください。

Azure SQL Database は継続的にバックアップを取得するため、他のバックアップを取得する必要はありません。 オンデマンド バックアップは、タイムスタンプと、システムに保存され、復元リクエスト中に使用されるタイムスタンプを反映するラベルにすぎません。 この動作は、オンデマンド バックアップ中に、完全バックアップを取った以前のバージョンとは異なります。

手動バックアップのステータスが表示されない理由。

バックアップが処理中であるため、ステータスはありません。 バックアップが完了すると、次のメッセージが表示されます: 「バックアップ名称」 のバックアップが正常に作成されました。

完全バックアップを取得するにはサポート チケットをオープンする必要がありますか。

いいえ。 製品の現在のバージョンでシステム バックアップは継続的に行われます。これは 1 日に 1 回バックアップを取っていた以前のバージョンと異なります。 使用されている基本的なテクノロジは Azure SQL Database なので、詳細は、 自動バックアップ を参照してください。

Azure SQL Database は継続的にバックアップを作成し、他のオンデマンド バックアップを作成する特定の方法がないため、ラベル付きバックアップに対しては Power Platform 管理センターのオンデマンド バックアップ機能を使用することをお勧めします。

手動、オンデマンド バックアップとシステム バックアップが保持される期間はどのくらいですか。

特定の本番タイプの環境のシステム バックアップと手動バックアップは、最大で28日間保存されます。 その他の環境種別のバックアップは、最大で 7 日間のみ保持されます。 詳細情報: FAQ 実稼働環境のバックアップが28日間保存されているかどうかを確認する方法

FAQ 実稼働環境のバックアップが28日間保存されているかどうかを確認する方法 を教えてください。

データベースを使用して作成された実稼働環境では、Dynamics 365 アプリケーションの展開が可能となるライセンスを購入した場合、1つ以上の Dynamics 365 アプリケーションを有効にするオプションが提供されます(Dynamics 365 Sales または Dynamics 365 Customer Service など)。 Dynamics 365データベースと Dynamics 365 アプリケーションが導入されている運用環境のバックアップは、最大 28 日間保持されます。 既定では、Dynamics 365 アプリケーションがない運用環境のバックアップは 7 日間保持されますが、マネージド環境の場合は保持期間を 7 日間を超えて延長するオプションがあります。

オンライン環境から設置型バージョンにデータを移動できますか?

データベースのバックアップのコピーを取得することはできません。 オンライン データを Dynamics 365 Customer Engagement (on-premises) に移動したい場合は、データ移行が必要です。 小さなデータセットで、 Excel にデータをエクスポート を検討してください。 大規模なデータ セットについては Microsoft AppSource でサードパーティのデータ移行ソリューションを検索してください。

バックアップのコピーをダウンロードするにはどうすればよいですか?

データベースのバックアップのコピーを取得することはできません。 オンライン データを移動するには、データ移行が必要です。 小さなデータセットで、 Excel にデータをエクスポート を検討してください。 大規模なデータ セットについては Microsoft AppSource でサードパーティのデータ移行ソリューションを検索してください。

ユーザー インターフェイス (UI) や API を介して組織のバックアップまたは復元する際、データベース サイズの制限はありますか。

UI または API を介してバックアップ行うにあたっては、データベース サイズ (またはストレージ容量/資格) に制限はありません。 ただし、組織のストレージ容量の使用量が付与された容量を超えると、次の管理操作がブロックされます:

  • 新しい環境の復元 (少なくとも 1 GB の空き容量が必要)

  • 新しい環境の作成 (少なくとも 1 GB の空き容量が必要)

  • 新しい環境のコピー (少なくとも 1 GB の空き容量が必要)

ストレージの利用要件に準拠するには、常に ストレージの空き容量を確保する、データのアーカイブ不要な環境の削除、追加容量の購入をすることができます。 キャパシティ アドオンの詳細については、Dynamics 365 ライセンス ガイドのアドオン セクション、または Power Platformのライセンス ガイドを参照してください。 組織の標準的な調達プロセスにより、容量アドオンを購入できます。

運用環境に復元できますか?

誤って上書きされないようにするため、ユーザーが運用環境に直接復元することはできません。

運用環境の復元をするには、まず環境をサンドボックス環境へと切り替える必要があります。 詳細については、環境を切り替える を参照してください。

過去 7 日間のシステム バックアップまたは復元ポイントを復元する場合は、タイプを安全に切り替えることができます。 7 日以上前のバックアップが必要となる場合には、その環境を運用環境として維持し、サンドボックス タイプの異なる環境への復元を検討することを強く推奨します。

手動復元のために運用環境をサンドボックス環境に切り替える場合、選択できるのは過去 7 日間のバックアップのみです。 復元が完了したら、7 日以上前のバックアップの損失を防ぐため、できるだけ早く必ず環境を運用環境に戻してください。

組織が復元後に管理モードなのはなぜですか。また、これを無効にするにはどうすればよいですか。

新しく復元された環境は、管理モードになります。 管理モードをオフにするには、[管理モードの設定] admin-mode.md#set-administration-mode を参照してください。 サンドボックスまたは運用環境に管理モードを設定できます。

フローが期待どおりに機能していることを確認するには、復元後にどのような手順が必要ですか?

  • フロー - ターゲット環境では、既存のソリューション フローは削除されますが、既存の非ソリューション フローは残ります。 ターゲット環境のフローを確認して、トリガーとアクションが正しい場所を指していることを確認します。 ソリューション フローはオフになるため、必要に応じてフローを有効にします。 PowerShell と API コマンドがこれらのフローで動作するためには、ソリューション フローが有効になっているか、オンになっている必要があります。

  • 接続参照 - 接続参照には新しい接続が必要です。 接続参照で接続を作成および設定します。

  • カスタム コネクタ - カスタム コネクタを確認し、必要に応じて削除して再インストールします。

すべてのユーザーと共有されているアプリは、復元された環境でもすべてのユーザーと共有され続けますか?

いいえ バックアップされた環境ですべてのユーザーと共有されているアプリは、復元された環境ではすべてのユーザーと共有されません。 また、キャンバス アプリをセキュリティ グループと共有でき、復元された環境のアプリはそのセキュリティ グループと共有されます。

アプリ識別子は、バックアップや復元の操作後も同じですか?

キャンバス アプリでは違います。 キャンバス アプリのアプリ ID は、復元された環境では、環境がバックアップされたときの ID とは異なります。

環境を復元した場合、以前のバックアップは引き続き利用できますか?

はい、組織の保持期間内のすべてのバックアップは引き続き利用可能です。

組織全体を復元せずに、一括削除後にレコードを復元するにはどうすればよいですか?

一括削除後に組織を復元せずにレコードを復元するには、次の手順を実行します。

  1. 新しい空の組織を作成する。

  2. 現在の組織から新しい組織にバックアップを復元する。

これにより、バックアップ以降に追加されたすべてのレコードを含む元の組織が保持され、削除されたレコードを含む新しい組織も作成されます。

削除した環境はどうすれば復元できますか?

Power Platform 管理センターまたは Power Apps コマンドレット Recover-AdminPowerAppEnvironment を使用して、最近削除された環境 (削除後 7 日以内) を回復できます。 Dynamics 365 アプリケーションを使用した運用環境は、最大 28 日間利用できます。

復元環境の詳細については、環境の復元 を参照してください。

トラブルシューティング​​

復元する環境が表示されませんか?