sql >> Databáze >  >> RDS >> Sqlserver

Databázi 'xxx' nelze otevřít, protože je verze 904

NEMŮŽETE udělejte to – nemůžete připojit/odpojit nebo zálohovat/obnovit databázi z novější verze serveru SQL Server (v904 =SQL Server 2019 ) až po starší verzi (v852, což je SQL Server 2016 ) - vnitřní struktury souborů jsou příliš odlišné na to, aby podporovaly zpětnou kompatibilitu.

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.



  1. místní připojení docker postgres pgadmin

  2. Použití JDeveloper s databází MySQL a databází Oracle na AWS RDS, část 3

  3. Jak zobrazím časy dotazů s vysokou přesností v příkazovém řádku mysql?

  4. Jak přidám omezení v Oracle SQL pro omezení hodnoty?