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

Microsoft Power Platform と Dataverse でデータ保護することと、サービスの可用性を維持させることはとても大切です。 Microsoft Power Platform を使用して、データベースと Dynamics 365 アプリケーションが有効になっている運用環境を作成すると、それらの環境に対して自動的に実行されるシステム バックアップがもたらすメリットを得ることができます。 システム バックアップは、最長 28 日間保存されます。 したがって、問題が発生した場合は環境を復元できます。

Dynamics 365 アプリケーションが有効化されていない運用環境の場合、既定のバックアップ保持期間は 7 日間です。 ただし、運用タイプがマネージド環境 の場合、管理者は PowerShell を使用して設定を変更し、バックアップ保持期間を延長できます。 使用可能なオプションは、7、14、21、28 日です。

Dynamics 365 アプリケーションが有効化されていないマネージド運用タイプの環境の場合、バックアップ保持期間を変更できると便利です。 バックアップの保存期間を 28 日間に延長できるようにすると、データの柔軟性とセキュリティが向上します。 誤ってデータを削除した場合にも役立ちます。 次の情報について検討してください。

  • バックアップの保持期間を 7 日以上延長するこの機能は、運用タイプのマネージド環境 でのみサポートされています。
  • バックアップの保持期間を変更すると、新しい設定が既存および将来のすべてのバックアップに適用されます。 変更が既存のバックアップに反映されるまでに最大 24 時間かかる場合があるため、一部のバックアップは予想より早く削除される可能性があります。
  • 既定タイプの環境を含む他のすべての非運用環境では、既定の 7 日間のバックアップ保持期間が使用されます。

バックアップの保持期間を変更するには、Microsoft Entra ID で次のいずれかのロールを持つ管理者である必要があります :

  • グローバル管理者
  • Power Platform 管理者
  • Dynamics 365 管理者

バックアップの保持期間を変更しても、すでに 7 日間保存されている既存のバックアップには影響しません。 設定を変更した後に作成される今後のバックアップにのみ適用されます。

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

PowerShell 用の環境を準備する

このセクションでは、Power Platform 管理者モジュール用 PowerShell を使用します。これは、管理機能を操作するために推奨される PowerShell モジュールです。 Power Platform 管理者向けの PowerShell の使用を開始するモジュールの詳細は、Power Platform 管理者向けの PowerShell の使用を開始する にアクセスしてください。

注意

この設定は、Dynamics 365 アプリケーションが有効になっていない運用環境に適用されます。 Dynamics 365 アプリケーションが存在する運用環境では、28 日が使用されます。 他のすべての非運用環境では、この設定値に関係なく、既定の 7 日間のバックアップ保持期間が使用されます。

保持期間を設定する

Set-AdminPowerAppEnvironmentBackupRetentionPeriod

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

  • EnvironmentName パラメータを環境 ID に設定します。
  • NewBackupRetentionPeriodInDays パラメーターは、71421、または 28 に設定する必要があります。

保持期間を検証する

Get-AdminPowerAppEnvironment -EnvironmentName "Environment ID"

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

システム バックアップ

操作の必要性なしに実行されるバックアップもあります。

システム バックアップ。

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

  • システム バックアップは容量にカウントされません。
  • データのサイズによっては、特に監査データをコピーする必要がある場合、コピーと復元操作に 24 時間を超える時間がかかることがあります。
  • 試用版環境 (標準およびサブスクリプション ベース) を除くすべての環境がバックアップされます。
  • システム バックアップは継続的に行われます。 基となっている技術は Azure SQL Database です。 詳細については SQL データベース のドキュメント 自動バックアップ を参照してください。
  • バックアップがされたのと同じ領域に環境を復元する必要があります。
  • 環境がそれ自体に復元された場合、監査ログは削除されません。 たとえば、環境が過去の時間 t1 に復元されると、t1 以降に生成された監査ログを含め環境の完全な監査データが利用可能になります。
  • ターゲット環境は、上書きする環境の選択 ドロップダウン メニューに表示されます。 環境が表示されない場合は、ターゲット環境はソース環境と同じ地域 (地理的領域) にあります。
  • Dataverse ソリューションの Power Apps と Power Automate のみが、バックアップおよび復元操作に参加します。

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

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

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

    復元または管理を選択します。

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

  4. 復元するバックアップの選択 では、日時を選択し、復元するシステム バックアップを選択して、続行 を選択します。

    使用可能なバックアップを選択します。

  5. (上書き) に復元する環境を選択し、必要に応じて他の設定を入力し、復元 を選択します。

    バックアップの詳細を入力します。

    注意

    • サンドボックス環境にのみ復元することができます。 運用環境の復元に関するよくある質問の環境の種類の変更による影響の詳細についてを確認してください。
    • 詳細の編集 で、環境名を変更できます。
  6. 環境の上書きを確認します。

手動バックアップ

自動のシステム バックアップは便利ですが、大規模なカスタマイズによる変更やバージョン更新の適用の前に、独自のバックアップを作成する必要あります。

手動バックアップ について:

  • バックアップは、環境が更新されるときに作成されます。

  • 実稼働環境と サンドボックス 環境をバックアップすることができます。

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

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

  • データベースと Dynamics 365 アプリケーションを有効にして作成された運用環境の手動バックアップは、最大で 28 日間保持されます。 Dynamics 365 アプリケーションが有効化されていない運用環境の手動バックアップは、7 日間保持されます。

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

    バックアップの有効期限。

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

  • 実行可能な手動バックアップ数に制限されることはありません。

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

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

手動バックアップの作成

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

  2. 環境> [環境の選択] >バックアップ>作成 に移動します。

    [作成]

  3. 情報を入力し、 作成を選択します。

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

手動バックアップの復元

復元先に指定できるのはサンドボックス環境のみです。 運用環境の復元をするには、まずサンドボックス環境へと切り替えてください。

重要

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

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

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

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

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

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

    バックアップを復元するときに監査ログを含めます。

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

    注意

    • サンドボックス環境にのみ復元することができます。
    • Teams 環境では、自己復元のみがサポートされています。
  7. 環境の上書きを確認します。

監査ログのコピー

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

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

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

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

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

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

  4. 手動バックアップを復元する に記載のの手順 6 と 7 に進みます。

手動バックアップの削除

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

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

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

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

  4. 削除を選択します。

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

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

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

よくあるご質問

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

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

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

現在の製品では、システムのバックアップは継続的に行われます。 基となっている技術は 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 Apps や Power Automate のライセンス ガイドを参照してください。 組織の標準的な調達プロセスを通して、容量のアドオンを購入できます。

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

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

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

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

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

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

新しく復元された環境は、管理モードになります。 管理モードを無効にするには、管理モードの設定 を参照してください。 サンドボックスまたは運用環境に管理モードを設定できます。

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

  • フロー - ターゲット環境では、既存のソリューション フローは削除されますが、既存の非ソリューション フローは残ります。 ターゲット環境のフローを確認して、トリガーとアクションが正しい場所を指していることを確認します。 ソリューション フローは無効なので、必要に応じてフローを有効にします。 PowerShell と API コマンドがこれらのフローで動作するためには、ソリューション フローが有効になっているか、オンになっている必要があります。
  • 接続参照 - 接続参照には新しい接続が必要です。 接続参照で接続を作成および設定します。
  • カスタム コネクタ - カスタム コネクタを確認し、必要に応じて削除して再インストールします。

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

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

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

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

環境を復元した場合、以前のバックアップは利用可能なままになりますか?

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

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

一括削除後に組織全体を復元せずにレコードを復元するには、次の 2 つの手順に従う必要があります。

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

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

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

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

サンドボックス環境にのみ復元することができます。

管理環境 は、管理環境にのみ復元できます。

参照

自動環境クリーンアップ
サンドボックス環境の管理
環境の概要
Microsoft Power Platform ライセンスの概要