Ao tentar restaurar um backup em um banco de dados do SQL Server Express 2008 , recebi o seguinte erro:
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 uma maneira de obter um backup compatível com a versão mais antiga (no meu caso, 10.00.2531) da versão mais recente (no meu caso, 10.50.1600) do SQL Server Express?
clique com o botão direito do mouse em seu banco de dados -> Tarefas -> gerar scripts -> próximo -> próximo -> clique no botão avançado -> altere a opção "tipo de dados para script" para "esquema e dados" - > ok -> next -> next então agora você tem um script que cria o banco de dados e sua tabela e preenche os dados nele :);)
fonte