Du KAN IKKE gør dette - du kan ikke vedhæfte/frakoble eller sikkerhedskopiere/gendanne en database fra en nyere version af SQL Server (v904 =SQL Server 2019 ) ned til en ældre version (v852, som er SQL Server 2016 ) - de interne filstrukturer er bare for forskellige til at understøtte bagudkompatibilitet.
Du kan enten omgå dette problem ved at
-
ved at bruge den samme version af SQL Server på alle dine maskiner - så kan du nemt sikkerhedskopiere/gendanne databaser mellem instanser
-
ellers kan du oprette databasescripts for både struktur (tabeller, visning, lagrede procedurer osv.) og for indhold (de faktiske data indeholdt i tabellerne) enten i SQL Server Management Studio (
Tasks > Generate Scripts
) eller ved at bruge et tredjepartsværktøj -
eller du kan bruge et tredjepartsværktøj som Red-Gates SQL Sammenlign og SQL-datasammenligning at gøre "diffing" mellem din kilde og mål, generere opdateringsscripts fra disse forskelle og derefter udføre disse scripts på målplatformen; dette virker på tværs af forskellige SQL Server-versioner.