Wiederherstellen einer Sql Server 2005 DB-Sicherung auf Sql Server 2000
Gibt es eine Möglichkeit zum wiederherstellen einer Sql Server 2005 DB auf Sql Server 2000? Ich bin nicht in der Lage es zu befestigen entweder. Werkzeuge, Ideen etc?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich dieses Dienstprogramm von Microsoft mit dem Namen Microsoft SQL Server Database Publishing Wizard 1.1 http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en. Es erzeugt ein einzelnes Skript enthält das schema und die Daten und kann ausgeführt werden, auf dem SQL Server 2000. Es erstellt die Datenbank. Es funktionierte für mich jedenfalls.
Da SQL 2005 hat mehr neue Funktionen/syntax als SQL 2000. Sie können nicht das wiederherstellen direkt.
Werde ich es tun auf diese Weise. Generierung der schema-Skript von SQL 2005 die erste. Führen Sie das Skript auf SQL 2000 zu erstellen das db-schema. Importieren Sie dann die Daten von SQL 2005 auf SQL 2000 mit dem SSIS-oder Import - /Export-tools.
http://www.sqlaccessories.com bieten einige tolle tools, die es Ihnen ermöglichen, dies zu tun (über deren strukturelle/Daten diff-Tool).
Ich habe nicht versucht, es zu tun direkt aus dem management studio.
Natürlich, wenn die db mit Hilfe von sql server 2005 zu den Besonderheiten, die Sie haben zu tun, einige manuelle Optimierungen.
Aus Ihren Klappentext: "Sie können sogar synchronisieren Sie Datenbanken, die auf verschiedenen Versionen von MS SQL-Server, z.B. auf SQL Server 2005 und SQL Server 2008"
Kann ich bestätigen, dass dies funktioniert.
Der beste Weg, dies zu tun ist die Wiederherstellung der Sicherung auf einem SQL Server 2005-Instanz, dann ein export der Daten in die SQL 2000-Instanz. Es gibt mehrere Wege, die Sie tun können, die exportieren. Sie können entweder konvertieren Sie alle Daten in flache Dateien, verwenden Sie ein Paket oder ein Skript die db auf SQL und führen Sie die scripts auf dem SQL 2000-Datenbank.