Export von SQL 7.0 Datenbanken -> Import in SQL 2005

05/10/2008 - 16:11 von stefan.hegemann | Report spam
Guten Tag,

Ich möchte hier gerne eine Aktualisierung machen von MS SQL-Server 7.0
nach MS SQL Server 2005. Ich mache das hardwaremaessig mit zwei
verschiedenen Servern, weil der alte nicht mehr die Vorraussetzungen
erfüllt. Ich arbeite also mit einem Quell- und einem Ziel-Server. Die
Online-Dokumentation (von SQL Server 2005) kenne ich auch schon,
speziell habe ich schon folgende Themen durchgelesen:

- Aktualisiseren auf SQL 2005 Server
- Aktualisieren von SQL Server-Komponenten
- Aktualisieren des Datenbankmoduls
- Verwenden des Updateratgebers

Da steht dann zum Beispiel auch drin, dass man die alten Datenbanken
kopieren (exportieren) kann, um sie bei der neuren Version dann wieder
zu importieren. Ich habe da jetzt mal einen Screenshot gemacht, und
frage euch hiermit, ob das so zunàchst überhaupt mal der korrekte Weg
ist, abgesehen von den sonstigen Vorbereitungen, die man da noch treffen
muss (die stehen ja auch in der Checkliste der Online-Doku):

http://img353.imageshack.us/img353/...540ne5.png

Auf dem Screenshot ist zu sehen, wie ich gerade auf dem alten NT-Server
(der zudem noch in der alten Domàne sich befindet) versuche, die
Northwind-Beispieldatenbank zu exportieren - geht das so?

Mit freundlichen Grüßen
Stefan Hegemann
 

Lesen sie die antworten

#1 Elmar Boye
06/10/2008 - 11:02 | Warnen spam
Hallo Stefan,

stefan.hegemann schrieb:
Ich möchte hier gerne eine Aktualisierung machen von MS SQL-Server 7.0
nach MS SQL Server 2005.



Der einfachste Weg wàre der bereits schon mal erwàhnte, via Backup/Restore:
<URL:http://msdn.microsoft.com/de-de/library/ms190436(SQL.90).aspx>
"Kopieren von Datenbanken durch Sichern und Wiederherstellen"

Da steht dann zum Beispiel auch drin, dass man die alten Datenbanken
kopieren (exportieren) kann, um sie bei der neuren Version dann wieder
zu importieren.



Was da bei SQL Server 7 rauskommt, kann ich nicht sagen,
da ich keinen mehr aktiv laufen habe (und das aus der Ecke kramen
zu lange dauern würde).
Bei SQL Server 2000 erhàlst Du eine Meldung wie:
"[SQL-DMO]You must use SQL Server 2005 management tools to connect to this server"
bzw. das deutsche Äquivalent dazu:
"Sie müssen die SQL Server 2005 Management Tools verwenden..."

Die Meldung wird zwar beim SQL Server 7 nicht erscheinen,
weil dort nicht einprogrammiert, nur können Fehler vorkommen,
da sich doch einiges bei den internen Strukturen geàndert hat.

Gedacht ist der Weg anders rum, also aus dem SQL Server 2005
Management Studio die Daten vom SQL Server 7 abzuholen:
<URL:http://msdn.microsoft.com/de-de/library/ms188664(SQL.90).aspx>
"Verwenden des Assistenten zum Kopieren von Datenbanken"

Dafür brauchst Du zumindest eine Netzwerkverbindung und ggf.
eine Vertrauensstellung (wenn die Rechner in unterschiedlichen
Domànen sind).

Gruß Elmar

Ähnliche fragen