Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

What differences exist between the pay and free version of MSSQL2008R2?

Microsoft SQL Server 2008 R2

and Microsoft SQL Server 2008 R2 Express

A complete answer might explain why someone would choose one over the other, what the biggest annoyances are with going Express, non-intuitive things to look out for, etc.

share|improve this question

4 Answers 4

up vote 5 down vote accepted

Executive summary (Commonly missed features for the person running a small database):

SQL 2008 R2 Express edition is lacking:

  • SQL Server Agent (for scheduling jobs, including SQL replication)

  • support for DBs >10GB

  • Integration services

There are many other differences, detailed at the URL Moose posted.

SQL Express CAN be accessed from the network, but it is not enabled by default. A quick google will show how

share|improve this answer

This page has a good comparison... The Express version is free, but it's limited in areas.


share|improve this answer

The most prominant difference is that SQL Express can only run on 1 of your systems processors rather than multi-proc. Personally, in my DEV environments I really can't tell the difference in performance.

share|improve this answer
On the subject of hardware limitations, express is also limited to 1GB of RAM. –  Sean Howat Sep 1 '10 at 19:25

A few big things come to mind, you don't have an SQL Agent with express, and being a Publisher for replication isn't possible. (Because of not having an agent) And you are limited to the size of your DB.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.