Der er en række begrænsninger, især:
- Begrænset til en enkelt CPU (i 2012 er denne begrænsning blevet ændret til "den mindste af en socket eller fire kerner", så multi-threading er mulig)
- 1 GB RAM (Samme i 2008/2012)
- 4 GB databasestørrelse (forhøjet til 10 GB i SQL 2008 R2 og SQL 2012) pr. database
http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspxhttp://www.microsoft.com/sqlserver/2008/en/us/editions.aspx
Med hensyn til antallet af databaser siger denne MSDN-artikel, at der ikke er nogen grænse:
Grænsen på 4 GB databasestørrelse gælder kun for datafiler og ikke for logfiler. Der er dog ingen grænser for antallet af databaser, der kan knyttes til serveren.
Men som nævnt i kommentarerne og ovenfor, blev grænsen for databasestørrelse hævet til 10 GB i 2008 R2 og 2012. Denne grænse på 10 GB gælder også kun relationelle data, og Filestream-data tæller ikke med i denne grænse (http://msdn) .microsoft.com/en-us/library/bb895334.aspx).