I have an internal system which includes a Database and I'm also using QuickBooks Accounting package. Is there anyway I can sync my Quickbooks database with my internal system database? What I want to accomplish is to enter records on Quickbooks and at the end of the day those records to be synced to my other database. Is this possible? I have heard of ODBC but does not know how it works. Can someone advice please? If Im able to sync the two databases, would the two databases need to be identical?
ODBC Configuration – Data Synchronization Guide
data synchronizationodbc
Related Question
- ODBC – How to Export Data from CCURE 800/8000 System Using ODBC Data Sources
- SSIS – Setting ODBC Parameter Size
- Sql-server – Instant synchronization of multiple SQL servers
- Mysql – Split data across databases/machines
- Sql-server – what are the best ways to sync two databases in sql server or azure sql db
- Sql-server – Setting up cloud database for syncing to local SQLite database
Best Answer
ODBC Support for QuickBooks Enterprise Solutions
We tried to use ODBC for QB few years ago but gave up on this idea because it was painfully slow! So our developers created an extract application using QB API to export the data we need out of the QB to a CSV file which we import into a table on our SQL Server. This process have it's own drawbacks like when a QB client gets updated to a newer version everybody needs to get on the same version otherwise the export application fails.
Again, we developed this few years ago and tested with, perhaps, an old ODBC driver. Also have only handful of QB clients that need to be maintained. This has been working for us all these years.
Here is a good starting point if you'd like to start developing an application using QB SDK -- QuickBooks Desktop
HTH