Při pokusu o obnovení zálohy do databáze SQL Server Express 2008 došlo k následující chybě:
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)
Existuje způsob, jak získat zálohu, která je kompatibilní se starší (v mém případě 10.00.2531) verzí z novější (v mém případě 10.50.1600) verze SQL Server Express?
K migraci všeho byste použili průvodce importem/exportem v SSMS
Je možné ne "downgrade" možné pomocí zálohování/obnovy nebo odpojení/připojení
K přesunu dat mezi databázemi můžete použít Průvodce importem/exportem.
Klikněte pravým tlačítkem na databázi, kterou chcete exportovat, zvolte „Úkoly“ a poté „Exportovat data“. Průvodce vás provede tímto procesem.
Máte však pravdu. Nebudete moci provádět zálohování/obnovení přesunutí z SQL Server 2008 R2 na SQL Server 2008 Express.
Zálohování serveru SQL nepodporuje zpětnou kompatibilitu
Kroky k získání DB ve starších verzích -
Pro Schéma: klikněte pravým tlačítkem na databázi -> Úkoly -> generujte skripty -> další -> další -> klikněte na pokročilé tlačítko -> změňte možnost „typ dat na skript "do" schématu "-> ok -> další -> další
Pro Data: klikněte pravým tlačítkem na databázi -> Úkoly -> generujte skripty -> další -> další -> klikněte na pokročilé tlačítko -> změňte možnost „typ dat na skript "na" data "-> ok -> další -> další
Jediným způsobem je vytvořit novou databázi ve verzi 10.00.2531 a importovat data z 10.50.1600.
Nemůžete obnovit až na starší verzi.
klikněte pravým tlačítkem na databázi -> Úkoly -> generujte skripty -> další -> další -> klikněte na pokročilé tlačítko -> změňte možnost „typ dat na skript“ na „schéma a data“ - > ok -> další -> další, takže nyní máte skript, který vytvoří databázi a její tabulku a vyplní do ní data :);)