it-swarm-eu.dev

Obnovení zálohy na starší verzi serveru SQL

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?

31
rem

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í

20
gbn

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.

10
Richard

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ší

7
dsingh

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.

6
SQLRockstar

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 :);)

3
Sarah