Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server :Attachez une version 661 incorrecte

Les bases de données SQL Server 2008 sont la version 655. Les bases de données SQL Server 2008 R2 sont la version 661. Vous essayez d'attacher une base de données 2008 R2 (v. 661) à une instance 2008 et cela n'est pas pris en charge. Une fois la base de données mise à niveau vers une version 2008 R2, elle ne peut plus être rétrogradée. Vous devrez soit mettre à niveau votre instance SP2 2008 vers R2, soit copier les données de cette base de données dans une base de données 2008 (par exemple, en utilisant l'assistant de migration de données ou quelque chose d'équivalent).

Le message est pour le moins trompeur, il indique 662 car SQL Server 2008 SP2 fait prend en charge 662 en tant que version de base de données, c'est-à-dire lorsque 15 000 partitions sont activées dans la base de données, voir Prise en charge de 15 000 partitions.docx. L'activation de la prise en charge fait passer la version de la base de données à 662, sa désactivation la ramène à 655. Mais SQL Server 2008 SP2 ne prend pas en charge 661 (la version R2).