There's already a lot of information on Internet suggesting to turn off UAC and change the Quickbooks database services logon to local system account. For example, I'm running Quickbook Enterprise 18 and I would change the login account to "Local System account" in "QuickBooksDB28" service.
However, that was not enough to fix this issue. I went to User Account in Control Panel, then changed the user, "QBDataServiceUser28" from User group to Administrators, and restarted the service. That seemed to fix the issue.