Lors de la tentative de restauration d'une sauvegarde dans une base de données SQL Server Express 2008, j'ai eu l'erreur suivante:
Restore failed for Server '...\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
System.Data.SqlClient.SqlError: The database was backed up on a server running version
10.50.1600.
That version is incompatible with this server, which is running version 10.00.2531.
Either restore the database on a server that supports the backup, or use a backup
that is compatible with this server. (Microsoft.SqlServer.Smo)
Existe-t-il un moyen d'obtenir une sauvegarde compatible avec l'ancienne version (dans mon cas 10.00.2531) de la version la plus récente (dans mon cas 10.50.1600) de SQL Server Express?
clic droit sur votre base de données -> Tâches -> générer des scripts -> suivant -> suivant -> cliquer sur le bouton avancé -> changer l'option "type de données à script" en "schéma et données" - > ok -> suivant -> suivant alors maintenant vous avez un script qui crée la base de données et sa table et remplit les données dedans :);)
la source