Best Practices for Backing up Quickbooks Desktop

Topic

This article discusses the best practices when backing up a system hosting Quickbooks desktop.

Environment

  • Datto SIRIS
  • Datto Alto
  • Datto Endpoint Backup
  • Datto Endpoint Backup with Disaster Recovery
  • Datto Backup for Microsoft Azure
  • Datto Endpoint Backup for PCs

Description

QuickBooks Desktop is a popular accounting database software. When backing up a system with QuickBooks Desktop installed there are a few things to take into consideration to ensure the best quality backups of the machine and the Quckbooks data stored on it.

When producing backups of any system, especially those hosting databases, an application-aware backup is recommended whenever possible. For more information on application aware backups see VSS: Description, Compatibilities, and Troubleshooting Resources.

Not all applications are VSS-aware, and therefore cannot produce application-aware (quiesced) backups using the Datto agent. Quickbooks Desktop is not VSS-aware. Taking regular Datto agent backups of a Quickbooks Desktop system while the company file is in use will result in a crash-consistent backup of the Quickbooks data, while the operating system files and any other VSS-aware application data will be captured in an application-aware state.

To properly backup a QuickBooks Desktop company file, the .qbd and associated files will need to be included in the Datto agent backup job while the company file is closed. If any users are logged into the QuickBooks server, then the company file is open and you may not capture any transactional data held in memory until the application has written it to disk.

Because of this behavior, it is recommended capture crash-consistent backups of the Quickbooks company file during business hours and to utilize the native QuickBooks backup schedule to capture quiesced backups outside of business hours. The Quickbooks backup scheduler will log all users out of the server, save all transactions to disk, then create a quiesced backup of the database file.

The offline company file and the newly-created backup company files can be captured via the Datto agent, by sending them to a Datto NAS share, or both. The options are described below:

Additional Resources