Access JumpStart 2.0 | Blog

A Rapid Development Framework for Microsoft Access

SQL Server Express is a version of SQL server you can install on a computer available to all your Access Front End users that will provide a more robust back end than using Access accdb files.

How much does it cost?  It’s free!

So what’s the catch?

Not much of a problem for small businesses with up to say 25 – 30 users:

  • CPU and Memory Limits:
    • Limited to the lesser of 1 socket or 4 cores.
    • Buffer pool memory is capped at 1,410 MB.
    • Maximum memory for Columnstore segment cache per instance is 352 MB.
  • Database Size:
    • Each database is limited to a maximum size of 10 GB.
  • High Availability and Advanced Features:
    • No support for SQL Server Agent, which means you can’t schedule jobs like backups and maintenance tasks.
    • No support for high availability features like failover clustering or availability groups.
  • Performance:
    • While SQL Server Express can handle small to medium workloads, it may not perform well under heavy loads due to its resource limitations.
  • Other Limitations:
    • Limited to 1 GB of RAM for the buffer cache.
    • Reporting Services components are limited to 4 GB of RAM if using the Express with Advanced Services edition.

SQL Server Express is a great choice for most small businesses, will likely run on existing hardware in the office, is free, and is a Microsoft product designed to work with other Microsoft products like Microsoft Access.

This is the first line of upgrades once your backend files start getting too big or more than 5 – 10 users start using your database concurrently.

Sign up For a Daily Email Adventure in Microsoft Access

Every business day (typically M-F), I'll send you an email with information about my ongoing journey as an advanced Access application developer. It will be loaded with my tips and musings.

    We won't send you spam. Unsubscribe at any time.