Al intentar restaurar una copia de seguridad en una base de datos SQL Server Express 2008 recibí el siguiente error:
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)
¿Hay alguna manera de obtener una copia de seguridad que sea compatible con la versión anterior (en mi caso 10.00.2531) de la versión más nueva (en mi caso 10.50.1600) de SQL Server Express?
fuente
haga clic derecho en su base de datos -> Tareas -> generar scripts -> siguiente -> siguiente -> haga clic en el botón avanzado -> cambie la opción "tipo de datos a script" a "esquema y datos" - > ok -> next -> next, así que ahora tienes un script que crea una base de datos y su tabla y llena los datos en ella :);)
fuente