Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Erstellen Sie eine für 2008 kompatible SQL Server 2012-Datenbank

Wie beim Sichern Ihrer 2012-Datenbank und Wiederherstellen auf 2008?

NEIN, DAS KANNST DU NICHT MACHEN

Es gibt keinen Weg, keine Methode, keinen Trick, keinen Hack, keine Problemumgehung – es geht einfach NICHT.

Sie müssen .sql verwenden Skripte für Struktur und Daten zum Verschieben von jeder neueren SQL Server-Version auf eine ältere Version. SQL Server-Sicherungsdateien (*.bak ) und eigentliche Datenbankdateien (*.mdf , *.ndf ) waren noch nie abwärtskompatibel.

Und um einen Mythos zu entlarven:Einstellen der Kompatibilität Stufe nur schränkt die verfügbaren Funktionen (wie Datentypen usw.) ein - tut es aber NICHT machen Sie die *.bak Backup oder *.mdf Datendateien, die mit einer älteren Version kompatibel sind.