What do I do if I get a "Could not allocate space" error when posting transactions?

If you get this error when posting invoices or other transactions, you may be running into storage issues.

Users may receive the exception below when posting Invoices, transactions, or during a Synchronization with QuickBooks.

Could not allocate space for object ‘dbo.tbInvoice’ in database ‘ACCTivate$DEMO’ because the ‘PRIMARY’ filegroup is full.

This may be caused by two separate scenarios.

  1. If the Hard Disk in which the SQL Server Database is stored on is full, the Database is unable to grow. This would cause this type of exception to be received. You may need to make room on the Hard Disk to allow the Database to continue to grow.
  2. If you have hit the Database size limitation of the version of SQL Server you are running, then SQL Server will block the growth of the Database. The possible solution would be to upgrade SQL Server from SQL Server Express (Limit of 10 gb) to SQL Server Standard (No storage limit). If you are unsure about which version of SQL Server you are running, you can find this by going up to Help -> Usage Metrics. Scroll Down to the SQL Version.