Tell me more ×
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. It's 100% free, no registration required.

So someone let our SQL server 2008 R2 enterprise trial expire on a web server. It was part of a plan to restart a project and move everything we had over to MySql instead. We don't need anything special other than keep the old website running for a couple months.

Is express or compact capable of running a small website?

Is it possible downgrade to express or compact and how?

How can I backup the existing databases now that we have been effectively locked out of them?

share|improve this question

migrated from superuser.com Mar 29 '11 at 5:55

1 Answer

up vote 9 down vote accepted

So someone let our SQL server 2008 R2 enterprise trial expire on a production web server

Violation of the EULA.

Is express or compact capable of running a small website?

Both are capable of running a small website. Express is also capable of running medium or large websites. Personally I would go for Express if possible, Express handles concurrent access much better than Compact.

Is it possible downgrade to express or compact and how?

Uninstall Enterprise, install Express and migrate the database to the new instance. Compact is much harder - Microsoft has no tools for downgrading to Compact. This tool, amongst others, can help you.

How can I backup the existing databases now that we have been effectively locked out of them?

You might try starting the database in single user mode, or stopping the SQL Server service and getting the MDF and LDF files out of the DATA directory and attaching them to the Express instance.

share|improve this answer
Thanks for warning me about the EULA sigh - had no idea. I was just checking and Express doesn't come with SQL Server Agent? Isn't this required? – EddyR Mar 29 '11 at 6:08
3  
+1 for EULA, It's in the FAQ on the MS site – gbn Mar 29 '11 at 6:53
Hmmm, actually it says it's running both ent trial and express. The only db we're using is on express but I don't understand why it would stop because of the trial version?? – EddyR Mar 29 '11 at 8:29
Are they two different instances? You need to specify the correct instance name when you connect to them, they aren't amalgamated into one. – ta.speot.is Mar 29 '11 at 9:35

Your Answer

 
discard

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.