Skip to main content
Answer

Best way to keep local SQL DB in sync with Acumatica SaaS

  • July 11, 2025
  • 3 replies
  • 64 views

Forum|alt.badge.img+3

Hi everyone,

We are using Acumatica SaaS and don’t have direct access to the production database.

We get a .bak file from the portal to restore a copy locally.

We can restore that .bak to our local SQL Server — that works fine.  But we want to keep our local DB up to date without restoring the whole .bak each time.

Is there a best practice to replicate only new or updated data or  only way is ODATA/API?

Please Guide

Thanks

Best answer by Dmitrii Naumov

In that case I think you are covered with the db backups or snapshots (that you can download from the Acumatica instance directly). Snapshots also allow you to select datasets you’d like to take from the production, e.g. f you only need the configuration, but not the actual transactions. 

 

 

I’d assume you do not need the real-time replica of the data all the time, but rather want to update it once in a while.

3 replies

Dmitrii Naumov
Acumatica Moderator
Forum|alt.badge.img+7
  • Acumatica Moderator
  • July 11, 2025

@tahayabali 

What is your goal here? What are you going to do with that database? 

It’s quite an unusual request.

 


Forum|alt.badge.img+3
  • Author
  • Captain I
  • July 11, 2025

Thanks for asking — let me clarify our actual goal so it makes sense.

We are developing and testing customizations in our Acumatica environment. To properly test these custom features, we need realistic Production-like data, not just the standard demo/sample data that ships with Acumatica.


Dmitrii Naumov
Acumatica Moderator
Forum|alt.badge.img+7
  • Acumatica Moderator
  • Answer
  • July 11, 2025

In that case I think you are covered with the db backups or snapshots (that you can download from the Acumatica instance directly). Snapshots also allow you to select datasets you’d like to take from the production, e.g. f you only need the configuration, but not the actual transactions. 

 

 

I’d assume you do not need the real-time replica of the data all the time, but rather want to update it once in a while.