Link to home
Start Free TrialLog in
Avatar of shelbyinfotech
shelbyinfotech

asked on

Can't Attach SQL 2000 Database to a 2005 Instance, but same database attaches to 2008r2

I have a SQL Server database that will not attach or for that matter DTS over to a new Database container on SQL 2005. However, the same database attaches without a peep in SQL 2008 R2 Express.

Is there some configuration in SQL 2005 that I am unaware of ?
Avatar of Kevin Cross
Kevin Cross
Flag of United States of America image

What is the original version of the SQL 2000 database?  What is the size of the database being moved?

What version of SQL Server 2005 are you moving to?
Keep in mind that SQL 2005 Express has 2GB database limit whereas SQL 2008 R2 is 10GB.  Therefore, if the database came from SQL 2000 standard for example and is greater than 2GB in size, then you could see the failure you are seeing but yet have success going to SQL 2008 R2 Express.
you should not have problem to attach lower 2000 to 2005 or 2008
but can not 2008 to 2000 or 2005
or 2005 to 2000
---
also if it is sql 2005 express  - it has 4gb db limit
2008r2 express 10gb db limit
---anyway what is your sql serve 2005 edition ?
and how big db?
also what was error?
--
dts migration is differnt topic: you can :
http://blogs.msdn.com/b/psssql/archive/2009/02/19/how-to-copy-dts-2000-packages-between-servers-and-from-sql-2000-to-sql-2005-and-sql-2008.aspx 
Yes, 4GB limit -- sorry!
Avatar of ThakurVinay
ThakurVinay

what error are you getting?

as EugeneZ says its possible to attache lover version to upper version.

HTh
Vinay
Avatar of shelbyinfotech

ASKER

The database is only 310 megabytes, the 2005 Server is the full edition


.mdf version is 661, your db supports the version 655
ASKER CERTIFIED SOLUTION
Avatar of EugeneZ
EugeneZ
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Eugene ...the db that i was attempting to attach was attached to sql 2000 ! That why this makes no sense
You were right ..the copy HAD been previously mounted on 2008