palaber
Captain
- Registriert
- Juni 2006
- Beiträge
- 3.856
Hallo,
ich bin gerade am recherchieren wie ich am besten eine Migration von einer MySQL-DB in eine SQL-Server-DB durchführe.
Vielleicht könnt ihr mir hier ein paar Tipps geben, die mir das alles erleichtern. Aber erstmal zu den Rahmenbedingungen:
Mir liegt eine MySQL Datenbank vor mit diversen Tables und deren Daten. Ich möchte nun ein exaktes Abbild der MySQL Datenbank auf dem SQL Server erzeugen, natürlich mit so wenig Aufwand wie möglich. Gibt es ein MySQL-Tool, welches den Export einer DB als SQL-Server Datei ermöglicht? (Ich hab hier den Microsoft SQL Server Migration Assistant for MySQL gefunden, wenn ich nicht ganz verkehrt liege sollte es damit möglich sein, oder?)
Als nicht ganz optimale Lösung dachte ich, ich nehme das Skript zum erstellen von Tabellen des MySQL-Servers. Problem ist aber das die MySQL Syntax nicht ganz identisch mit der TSQL Syntax von MS ist. Gibt es hier einen Converter? Außerdem müsste ich ja dann jede Tabelle exportieren (z.B. als CSV-Datei) und später wieder auf dem SQL-Server importieren. Richtig?!
Also für jede Hilfe bin ich dankbar!
ich bin gerade am recherchieren wie ich am besten eine Migration von einer MySQL-DB in eine SQL-Server-DB durchführe.
Vielleicht könnt ihr mir hier ein paar Tipps geben, die mir das alles erleichtern. Aber erstmal zu den Rahmenbedingungen:
Mir liegt eine MySQL Datenbank vor mit diversen Tables und deren Daten. Ich möchte nun ein exaktes Abbild der MySQL Datenbank auf dem SQL Server erzeugen, natürlich mit so wenig Aufwand wie möglich. Gibt es ein MySQL-Tool, welches den Export einer DB als SQL-Server Datei ermöglicht? (Ich hab hier den Microsoft SQL Server Migration Assistant for MySQL gefunden, wenn ich nicht ganz verkehrt liege sollte es damit möglich sein, oder?)
Als nicht ganz optimale Lösung dachte ich, ich nehme das Skript zum erstellen von Tabellen des MySQL-Servers. Problem ist aber das die MySQL Syntax nicht ganz identisch mit der TSQL Syntax von MS ist. Gibt es hier einen Converter? Außerdem müsste ich ja dann jede Tabelle exportieren (z.B. als CSV-Datei) und später wieder auf dem SQL-Server importieren. Richtig?!
Also für jede Hilfe bin ich dankbar!