Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 342
  • Last Modified:

How portable are Microsoft SQL databases between editions?

How portable are Microsoft SQL databases between editions? Can you detach and attach databases from say 2005 9.0 express edition and attach to 2008 10.0 enterprise edition? What’s the rules here? I detach copy and attach between like editions all the time without issue, but I wonder how far up or down a database can go, if it can at all. Does “Compatibility Level” play in to portability? Can you detach a SQL Server 2000 (80) Compatibility Level database from a 2008 10.0 standard edition server and attach it to a 2005 9.0 express edition of SQL? What dose a person need to watch out for here?
0
wchaffin
Asked:
wchaffin
4 Solutions
 
dbaSQLCommented:
good reference on compatibility level:
http://www.mssqltips.com/tip.asp?tip=1436
0
 
Daniel_PLDB Expert/ArchitectCommented:
Please keep in mind that database attached to higher version of SQL Server could not be reattached back to lower. Backup created by higher edition cannot be restored to lower.
http://msdn.microsoft.com/en-us/library/ms189625%28v=SQL.90%29.aspx
0
A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

 
Ryan McCauleyData and Analytics ManagerCommented:
As others have mentioned, there are important differences to be considered when you're changing VERSION of SQL Server.

However, aside from the fact that SQL Express only supports databases up to 4GB, there's no restrictions at all in changing EDITION of SQL Server (Standard -> Enterprise, Enterprise -> Express, or any other conversion). To move a database to a different edition (same version) of SQL Server, you could either backup/restore or detach/reattach, and you'd be just fine.
0
 
Anthony PerkinsCommented:
>> aside from the fact that SQL Express only supports databases up to 4GB<<
Just a very minor quible, that is now 10GB starting in SQL Server 2008.
0
 
wchaffinAuthor Commented:
wow! all excellence guidance. i should have excluded system databases from the question. i think most people only move user databases.

Thank you for the excellent responces.
0
 
dbaSQLCommented:
Glad to have helped.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now