Restauration de la database via SQL Management Studio

J'ai un file .bak que je restaure mais SSMS donne une erreur qui est

"System.Data.SqlClient.SqlError: La database a été sauvegardée sur un server exécutant la version 10.50.1600 Cette version est incompatible avec ce server, qui exécute la version 10.00.1600, soit restaurer la database sur un server qui prend en charge la sauvegarde ou utilisez une sauvegarde compatible avec ce server (Microsoft.SqlServer.Smo) "

J'ai mis à jour SSMS, maintenant sa version est 10.50.4000. Mais le problème est toujours le même.

Vous ne pouvez pas restaurer une sauvegarde d'une version supérieure de SQL vers une version inférieure de SQL.

Jetez un coup d'oeil aux builds du server sql .

10.50.1600 est SQL Server 2008 R2 tandis que 10.00.1600 est SQL Server 2008 .

La mise à jour de SSMS ne fonctionne pas, car il s'agit uniquement d'un outil client et non du server lui-même.

Vous devez mettre à niveau le moteur du server pour que la mise à niveau fonctionne.

Pour voir cela est vrai, vous pouvez ouvrir votre SSMS nouvellement mis à jour et vous connecter au server sur lequel vous souhaitez restaurer votre sauvegarde. Dans l'arborescence, vous verrez la version du server entre parenthèses à côté du nom du server. Vous remarquerez que même si vous mettez à niveau SSMS, la version du server rest la même.