SQL Server 2008 databases are version 655. SQL Server 2008 R2 databases are 661. You are trying to attach a 2008 R2 database (version 661) to a 2008 instance, and this is not supported. After upgrading the database to version 2008 R2, it cannot be overestimated. You will either have to upgrade the instance of SP2 2008 to R2, or you need to copy the data from this database to the 2008 database (for example, using the data migration wizard or something similar).
The message is misleading, say, 662, because SQL Server 2008 SP2 supports 662 as the database version, this is when 15,000 partitions are included in the database, see Support for 15000 Partitions.docx . Enabling support leads to the failure of the DB version to 662; disabling it leads to 655. But SQL Server 2008 SP2 does not support 661 (version R2).
Remus Rusanu Nov 23 '10 at 16:24 2010-11-23 16:24
source share