Skip to main content

Notifications

Announcements

No record found.

Dynamics 365 Community / Blogs / My CRM Opus / Top 5 Questions Asked about...

Top 5 Questions Asked about Dataverse Backups

Alan Garcia Profile Picture Alan Garcia 2,020 User Group Leader

Microsoft does a good job (arguably the best in the industry) at providing visibility and access to backup features and tools for the clouds applications they sell. And as the world commences with the loving bear hug we are giving to low-code/no-code application development (aka Power Platform), we are starting to hear more demand for non-functional requirements in the area of backup and recovery.

As a result, I have compiled the top 5 questions Dataverse customers (Dynamics 365 CE and Power Apps) have been asking up front about what Microsoft is already providing in the Power Platform Admin Center.

Question 1: Can I restore my production database at will?

Answer: Nope. Production environments are protected from disruption by being forcibly filtered out from the restore UI in PPAC. Customers can, however, restore to a Sandbox environment, then promote it to production. This means that you can demote your prod environment to a sandbox state (forcing all users to get kicked out when it goes into admin mode), then promote the sandbox back into a prod environment type (which then sets it back to admin mode again). Be prepared for many hours of waiting and manually monitoring for the backup restore jobs to complete.

Question 2: How far back can I ask for a database to be restored?

Answer: Production environments will store daily full backups for 28 calendar days. Sandbox environments will store for 7 days. If you are using Azure Synapse Link for Dataverse, the analytics data will store according to the retention policies you maintain in your Azure tenant - but is a consumption based licensing cost, so it will balloon over time in storage costs.

Question 3: What happens if I change a prod database to a sandbox database temporarily?

Answer: The backup retention policy changes from 28 days to 7 days, so 21 days of backups will purge without the ability to recover them.

Question 4: Can I query a backup before restoring it?

Answer: Nope. The only way to query against a dataverse backup is to restore it to an active environment in the same tenant. Azure Synapse Link for Dataverse was built to help with analytics of databases, but will require some effort to build the queries and reports, so there is no native "Advanced Find" option like there is in the native UI.

Question 5: Can I restore results of a query, a table, select row(s), or select field(s)?

Answer: No. The only option for native PPAC database restoration is to restore the entire database. This includes both data as well as metadata, so best practices dictate to re-release all sequences of versions for metadata from the date of the restoration moving forward to the date of the restore event.

So there you have it, 5 great questions to ask yourself and your database team when it comes to your backup and recovery posture with your Dataverse environments!

Cheers!

AG~~

Comments

*This post is locked for comments