Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do SQL Server Express Editions (2005, and 2008) have support for installing, enabling and running CLR Stored procedures and functions.

share|improve this question
Yes – Martin Smith Jan 24 '12 at 14:43
I guess there might be specific issues with using this on Express though as it only has 1GB of memory to play with anyway. – Martin Smith Jan 24 '12 at 14:47
up vote 10 down vote accepted

Yes, the Express editions do support CLR integration. The link is for the latest version, but if you switch to 2008 you will see it is supported there too.

share|improve this answer

Yes, this is supported.

A note of caution, though: to support 2005, you have to be extremely careful to thoroughly test your application on 2005, because some of the functionality is limited compared to 2008+, and the differences are buried in the documentation.

For example, we had to deploy a user-defined aggregate function for our database, which is supposed to be 2005+ compatible, but found that the MaxByteSize attribute cannot be set to -1 (unlimited) on 2005 (and we require it to be -1 for our purposes). We were able to restrict deployment of the assembly to 2008+ for that feature -- you may not be as lucky.

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.