sql >> Databasteknik >  >> RDS >> Sqlserver

Skapa SQL Server 2012-databas kompatibel för 2008

Som att säkerhetskopiera din 2012-databas och återställa den till 2008?

NEJ, DU KAN INTE GÖRA DET

Det finns inget sätt, ingen metod, inget trick, inget hack, ingen lösning – det KAN bara INTE göras.

Du måste använda .sql skript för struktur och data för att flytta från en nyare SQL Server-version till en äldre version. SQL Server backup-filer (*.bak ) och faktiska databasfiler (*.mdf , *.ndf ) har aldrig varit bakåtkompatibla.

Och för att avslöja en myt:ställa in kompatibiliteten nivå endast begränsar de tillgängliga funktionerna (som datatyper etc.) - men det GÖR INTE gör *.bak backup eller *.mdf datafiler som är kompatibla med en äldre version.



  1. Hur kontrollerar jag om en begränsning finns i SQL-servern?

  2. Hekaton med en twist:In-memory TVPs – Del 2

  3. Strikt automatiskt öka värdet i MySQL

  4. Det går inte att ansluta mysql från Sequel gem