Můžete jít nahoru - ze starší verze na novější, např. můžete zálohovat databázi v 2008 R2 a obnovit tuto zálohu v instanci 2012 - ale NEMŮŽETE připojit/odpojit nebo zálohovat/obnovit databázi z novější verze SQL Server až na starší verzi - Vnitřní struktury souborů jsou příliš odlišné na to, aby podporovaly zpětnou kompatibilitu.
Také:protože vnitřní struktury souborů .mdf
jsou velmi odlišné a specifické pro každou verzi SQL Server, NE být schopen používat stejný .mdf
ze dvou různých verzí SQL Serveru. To rozhodně nebude fungovat.
Tento problém můžete obejít pomocí
-
použití stejné verze SQL Serveru na všech vašich počítačích – pak můžete snadno zálohovat/obnovovat databáze mezi instancemi
-
jinak můžete vytvořit databázové skripty jak pro strukturu (tabulky, pohledy, uložené procedury atd.), tak pro obsah (skutečná data obsažená v tabulkách) buď v SQL Server Management Studio (
Tasks > Generate Scripts
) nebo pomocí nástroje třetí strany -
nebo můžete použít nástroj třetí strany, jako je SQL od Red-Gate Porovnat a Porovnání dat SQL provést „rozdíl“ mezi vaším zdrojem a cílem, vygenerovat aktualizační skripty z těchto rozdílů a poté tyto skripty spustit na cílové platformě; to funguje v různých verzích SQL Server.