SQL Server 2008 R2 Express database size limit: 10GB

April 28th, 2010

The SQL Server 2008 R2 Express editions has increased the database size limit to 10Gb from the previous limit of 4Gb. This is great news for many developers, as the 4Gb limitation was by far the most difficult barrier preventing Express adoption. With today’s rate of generating data, the 4Gb limit was just plain small.

All the other limitations of SQL Server Express stay in place:

SQL Server Express only uses once CPU socket. It will use all cores and any Hyper-Threading logical processor in that socket though.
SQL Server Express limits the size of the data buffer pool to 1Gb.
SQL Server Express can only participate as a subscriber in a replication topology.
Service Broker
Two SQL Server Express instances cannot exchange Service Broker messages directly, the messages have to be routed through a higher level SKU.
SQL Agent
SQL Server Express does not have an Agent service and as such it cannot run Agent scheduled jobs.

One response to “SQL Server 2008 R2 Express database size limit: 10GB”

  1. Thanks for posting this! I was looking for a list of notable limitations to Express Edition and this was perfect.