Podczas próby przywrócenia kopii zapasowej do bazy danych SQL Server Express 2008 wystąpił następujący błąd:
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)
Czy istnieje sposób na uzyskanie kopii zapasowej zgodnej ze starszą (w moim przypadku 10.00.2531) wersją z nowszej (w moim przypadku 10.50.1600) wersji SQL Server Express?
kliknij prawym przyciskiem myszy bazę danych -> Zadania -> generuj skrypty -> dalej -> dalej -> kliknij przycisk zaawansowany -> zmień opcję „typ danych na skrypt” na „schemat i dane” - > ok -> next -> next, więc teraz masz skrypt, który tworzy bazę danych i jej tabelę i wypełnia w niej dane :);)
źródło