sql datenbank migrieren
Aloa,
Da wir im Haus von einer Windows Server 2003 32 bit Version auf eine Server 2003 64 bit Version wechseln wollen, müssen wir die vorhandene Datenbank die auf diesem Server läuft wieder neu aufsetzten.
Nun meine Frage. Wie mache ich das am schlausten. Wie Migriere ich am besten die Datenbank, die ja im Prinzp die gleiche bleibt?
Gibt es irgendwo ein HowTo?
Es handelt sich um eine MS SQL 2000 Enterprise 32 bit Version.
Da wir im Haus von einer Windows Server 2003 32 bit Version auf eine Server 2003 64 bit Version wechseln wollen, müssen wir die vorhandene Datenbank die auf diesem Server läuft wieder neu aufsetzten.
Nun meine Frage. Wie mache ich das am schlausten. Wie Migriere ich am besten die Datenbank, die ja im Prinzp die gleiche bleibt?
Gibt es irgendwo ein HowTo?
Es handelt sich um eine MS SQL 2000 Enterprise 32 bit Version.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 97892
Url: https://administrator.de/forum/sql-datenbank-migrieren-97892.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
8 Kommentare
Neuester Kommentar
Moin Moin
Wenn sich die SQL Server version nicht ändert (auch SP bleibt gleich) und die Datenbankpfade auch identisch sind, kann man auch einfach alle SQL Server Dienste stoppen und alle DBs im DATA verzeichnis rüberkopieren.
HowTo: Detach/Attach gitbs hier.
Gruß L.
Wenn sich die SQL Server version nicht ändert (auch SP bleibt gleich) und die Datenbankpfade auch identisch sind, kann man auch einfach alle SQL Server Dienste stoppen und alle DBs im DATA verzeichnis rüberkopieren.
HowTo: Detach/Attach gitbs hier.
Gruß L.
Moin Moin
Ich denke soherum würde ich das nicht machen.
Der wirkliche Stolperstein dabei ist: Es geht ja nicht nur um Deine Datenbank sondern auch die master, model, msdb, ... und Da der Databankpfad pro DB eingestellt werden kann, können diese ja (theoretisch) überall liegen.
Also wenn Du weist das alle deine DBs (auch master, usw.) in einen Verz. auf D: liegen, kannst Du einen Neuen SQL Server installieren und bei der Installation das DATA verz. gleich angeben. SPs installieren und dann die Dienste stoppen. DB files in das entsprechnde Verz. kopieren. Dienste starten fertig.
Wenn Du dir nicht ganz sicher bist verwendest du besser die Detach/Attach Methode.
Gruß L.
also angenommen ich habe den server auf C:\ laufen und die Datenbank auf D:\
ich könnte dann rein Theoretisch C:\ PLatt machen, mein Server 2003 64 bit installieren, darauf setze ich dann meine identischen SQL Server mit dem identischen SP un fertig wäre die Geschichte?Ich denke soherum würde ich das nicht machen.
Der wirkliche Stolperstein dabei ist: Es geht ja nicht nur um Deine Datenbank sondern auch die master, model, msdb, ... und Da der Databankpfad pro DB eingestellt werden kann, können diese ja (theoretisch) überall liegen.
Also wenn Du weist das alle deine DBs (auch master, usw.) in einen Verz. auf D: liegen, kannst Du einen Neuen SQL Server installieren und bei der Installation das DATA verz. gleich angeben. SPs installieren und dann die Dienste stoppen. DB files in das entsprechnde Verz. kopieren. Dienste starten fertig.
Wenn Du dir nicht ganz sicher bist verwendest du besser die Detach/Attach Methode.
Gruß L.
Moin Moin
Bevoe ich das alles rauf & ruter ratter verweise ich lieber auf die Onlinehilfe des SQL Servers, Stichwort: Systemdatenbanken.
Das Meiste (z.b. Owner) ist in der master gespeichert.
Gruß L.
Bevoe ich das alles rauf & ruter ratter verweise ich lieber auf die Onlinehilfe des SQL Servers, Stichwort: Systemdatenbanken.
Das Meiste (z.b. Owner) ist in der master gespeichert.
Der vorhandene SQL Server wurde von meinem Vorgänger konfiguriert.
Wie gesagt:Wenn Du dir nicht ganz sicher bist verwendest du besser die Detach/Attach Methode.
Gruß L.