bluepython
Goto Top

MySQL 3 Tabellen nach MS SQL 2017 migrieren

Hallo,

ich stehe vor folgender Aufgabe. Wir haben noch eine MySQL Datenbank Version 3. Ich soll nun diese auf einen MS SQL 2017 Server migrieren.
Microsoft bietet dafür ein Tool, leider unterstützt dieses MySQL ab Version 5.

Kann mir jemand ein Tipp geben, wie ich vorgehen könnte?

Danke

Content-Key: 448150

Url: https://administrator.de/contentid/448150

Printed on: April 25, 2024 at 07:04 o'clock

Member: SlainteMhath
SlainteMhath May 06, 2019 at 13:36:44 (UTC)
Goto Top
Moin,

bei "nur" 3 Tabellen:

1. Tabellen in MSSQL per Hand anlegen,
2. zu beiden DBs per ODBC via Access/Excel eine Verbindung aufbauen
3. Daten (in der korrekten Reihenfolge) per Query übertragen
4. Kaffee trinken

lg,
Slainte
Member: bluepython
bluepython May 06, 2019 at 13:41:49 (UTC)
Goto Top
es sind leider schon ein paar mehr Tabellen als nur 3
Member: wiesi200
wiesi200 May 06, 2019 at 14:14:26 (UTC)
Goto Top
Hallo

also wenn das MS Tool nur MySQL Version 5 unterstützt dann liegt doch nahe den MySQL Version 3 zu MySQL Version5 zu MS SQL 2017 mirgrieren
Member: sabines
sabines May 07, 2019 at 04:50:16 (UTC)
Goto Top
Moin,

vielleicht solltest Du dann mal Deine Überschrift anpassen:

MySQL 3 Tabellen nach MS SQL 2017 migrieren
versus
MySQL3: Tabellen nach MS SQL 2017 migrieren oder MySQL Version 3: Tabellen nach MS SQL 2017 migrieren

Gruss
Member: ukulele-7
ukulele-7 May 07, 2019 at 06:18:36 (UTC)
Goto Top
Dann musst du abwägen:
a) ODBC Verbindung und manuell Tabellendefinitionen anpassen sowie Inserts/Selects schreiben
b) offiziellen Migrationspfad von MS, also erstmal MySQL 5 oder
c) Drittanbietersoftware - soweit ich weiß nur kostenpflichtig verfügbar

Wieviele Tabellen sind es denn?
Member: TheJoker2305
Solution TheJoker2305 May 07, 2019 at 11:20:17 (UTC)
Goto Top
Moin,

schau dir mal das Tool an Talend Open Studio for Data Integration.

Open Source, kostenlos, kann das was du möchtest, auch regelmäßig als Job anlegbar.
Es sind auch schleifen programmierbar, die 100er Tabellen durchlaufen und die entsprechenden Zieltabellen anlegen.

Dynamische Namensvergabe für die Tabellen.

Mächtiges Tool, setze es selbst für diverse Projekte ein.

Gruß
TheJoker2305