DS-System-Datenbankmigrationswerkzeug (Plattformübergreifend)
Zusammenfassung
Das DS-System Datenbankmigrationwerkzeug (Dateiname: dssdbmigrate_x64.exe) ermöglicht es Ihnen, eine bestehende DS-System-Datenbank zwischen SQL-Plattformen zu migrieren:
Das DS-System Datenbankmigrationwerkzeug kann nur auf einem Windows-Rechner ausgeführt werden, aber es kann PostgreSQL-Datenbanken verwenden, die auf Linux-Rechnern im Netzwerk installiert sind.
DS-System-Datenbank migrieren (plattformübergreifend)
Um Daten von einer bestehenden Datenbank zu einer anderen Datenbank zu migrieren:
1. Installieren Sie ODBC-Treiber für PostgreSQL und MS SQL auf dem Rechner, wo das Programm ausgeführt wird.
- Wenn MS SQL auf dem selben Rechner installiert sind, ist auch der ODBC-Treiber für MS SQL schon installiert.
- Die Installation des Treibers für PostgreSQL wurde zusammen mit dem Datenbankmigrationwerkzeug geliefert (Dateiname: psqlodbc_x64.msi). Doppelklicken Sie auf diese Datei, um die Installation zu starten.
2. Stellen Sie sicher, dass Sie über die Version der Quelldatenbank (dssystem) Bescheid wissen.
- HINWEIS: Es ist am einfachsten, wenn Sie eine Installation migrieren, die sich auf einer bestimmten Release-Stufe befindet. Dadurch können Sie dieselbe Release-Installation auf der Zieldatenbank ausführen und wissen, dass diese identisch sein werden.
3. Halten Sie den DS-System-Dienst im Quellrechner an (die Quelldatenbank darf nicht benutzt werden).
4. Sichern Sie die Quelldatenbank (dssystem).
5. Stellen Sie sicher, dass die Zieldatenbank (dssystem) sich auf derselben Versionsstufe befindet, wie die Quelle:
- Falls die Quelldatenbank sich auf einer bestimmten Release-Stufe befindet (z.B. v12.0.0.0), können Sie eine neue Installation dieser Release-Version ausführen und diese werden identisch sein.
- Anderenfalls können Sie das vollständige DS-System-Datenbank-Script (Dateiname: mssqldssystem.sql oder postgresdssystem.sql) von diesem Release auf der Zieldatenbank ausführen.
- Falls die Quelldatenbank sich auf einer höheren Stufe (von Datenbank-Patches) als das Ziel befindet, müssen Sie alle fehlenden Patches auf dem Ziel ausführen, um dieses auf dieselbe Stufe, wie die Quelle zu bringen, bevor Sie das Tool ausführen.
6. Starten Sie das Tool und wählen Sie die Quell- und Zieldatenbanken.
- für benannte Instanzen geben Sie den vollständigen "Servernamen oder IP-Adresse\Instanznamen" ein
- für unbenannte Instanzen geben Sie nur den "Servernamen oder IP-Adresse" ein
7. Klicken Sie auf OK. Der Datenmigrationbildschirm erscheint.
- Wenn Sie sich erfolgreich mit beiden Datenbankservern verbunden haben, werden Sie sie in der Dropdown-Liste im Abschnitt "Parameters" sehen.
- Falls es Fehler gab, werden sie im Abschnitt "Progress" erscheinen.
8. Überprüfen Sie, ob die Quellendatenbank und die Zieldatenbank korrekt sind. Klicken Sie auf "Start".
- Der Fortschritt der Migration erscheint.
- Das Werkzeug wird Fehlermeldungen anzeigen, falls es Probleme gibt. Die Probleme müssen gelöst werden.
- Ignorieren Sie aber den folgenden Fehler:
- Ungültiger Objektname 'dtproperties'
- Diese Fehlermeldung erscheint, wenn Diagramme in der Datenbank "dssystem" auf dem Quellrechner erstellt wurden. Der SQL Enterprise Manager erstellte diese Tabelle, wenn ein Diagramm in der Datenbank "dssystem" ausgeführt wurde. Dieser Fehler hat keinen Einfluss auf den Migrationsprozess.
9. Nachdem die Migration der Daten beendet wurde, klicken Sie auf "Change Extensible Storage Path(s)", um die Speicherstandortpfade in der Zieldatenbank zu aktualisieren. Im Falle eines anderen Betriebssystems werden die Pfade normalerweise auch verschieden sein.
- Die Bildschirm der Pfade des Erweiterbaren Speichers erscheint mit den aktuellen Einstellungen von der "Zieldatenbank".
- Markieren Sie jeden Pfad und aktualisieren Sie ihn. Klicken Sie auf OK, wenn Sie Ihre Arbeit beendet haben.
10. Löschen Sie die Quelldatenbank (um sicher zu stellen, dass kein DS-System versuchen wird, sie zu verwenden).
11. Um die Migration zu vervollständigen:
- Wenn das DS-System bereits installiert ist, starten Sie den Dienst/Daemon auf dem Zielrechner.
- Wenn Sie nur die Datenbank migriert haben, installieren Sie das DS-System auf dem Zielrechner und konfigurieren Sie es, um die migrierte Datenbank zu verwenden.
Die vom Programm ausgeführten Schritte
- Das Programm verwendet die ODBC-Konnektivität, um entweder mit Microsoft SQL-Server oder mit PostgreSQL zu verbinden.
- Die Verbindung wird mithilfe des angegebenen Hostnamens / der angegebenen IP und der Berechtigungen aufgenommen. Danach wird das Programm versuchen, eine Liste vorhandener Datenbanken abzurufen. (Das kann fehlschlagen. In diesem Fall wird ein Fehler berichtet.) In jedem Fall wird das Programm die Namen der Quell- und der Zieldatenbank zu "dssystem" setzen.
- Das Programm kopiert 5000 Zeilen auf einmal.
Die in diesem Dokument enthaltenen Informationen sind "ohne Mängelgewähr", ohne jegliche Gewährleistung. ASIGRA Inc. (ASIGRA) übernimmt keine Gewährleistung, weder ausdrücklich, noch stillschweigend. In keinem Fall haften ASIGRA oder seine Geschäftspartner für jedwede Schäden, eingeschlossen direkt, indirekt, zufällig, daraus folgend, für Verlust von Geschäftsgewinnen oder besondere Schäden, auch dann nicht, wenn ASIGRA oder ihren Geschäftspartnern die Möglichkeit solcher Schäden angekündigt wurde. © Asigra Inc. Alle Rechte vorbehalten. Vertraulich.
![]() ![]() |