Ich muss eine gesamte Datenbank von einem SQL Server 2008-Computer auf einen SQL Server 2000-Computer verschieben.SQL Server 2008-Datenbank zu SQL Server 2000 wiederherstellen
Ich erstellte eine Sicherung mit Management Studio 2008, kopierte sie auf die Festplatte der 2000-Box, und von Management Studio 2008, wähle ich Wiederherstellen der Datenbank in die 2000-Box.
Ich bekomme eine Fehlermeldung, die besagt, "Die Medienfamilie auf dem Gerät ... ist falsch gebildet. SQL Server kann diese Medienfamilie nicht wiederherstellen".
Wenn ich Enterprise Manager 2000 verwende, erhalte ich den gleichen Fehler.
Gibt es eine Möglichkeit, eine ganze Datenbank vom neueren SQL Server auf den älteren zu verschieben?
Ich bin gerade fertig damit, dies selbst zu tun. Die einzige Möglichkeit, dies zu tun, war, die gesamte Datenbank (einschließlich der Daten) zu skripten und das Skript auf dem Zielrechner auszuführen. Nun, das ist ein Problem, weil die Datenbank 2008 ein Skript erstellen kann, das nicht auf 2000 läuft (na ja, meins), also müssen Sie das generierte Skript bearbeiten, bevor Sie 2000 laufen. Bevor Sie beginnen, sollten Sie Tylenol auffüllen. Viel Glück. – BoltBait
Ja, das ist der einzige Weg, es zu tun. SQL Server war nie abwärtskompatibel, z. Sie konnten nie eine neuere Version auf einem älteren Server wiederherstellen. Ich denke nicht, dass sich das ändern wird. –