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

Comment puis-je joindre une base de données ?

Installez SQL Server 2008 EXPRESS R2. Il y a un bogue dans le programme d'installation de la plate-forme Web et il pense toujours qu'EXPRESS R1 est la dernière version.

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 prend en charge 662 en tant que version de base de données, c'est lorsque 15000 partitions sont activées dans la base de données, voir Prise en charge de 15000 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).