Microsoft SQL Server Migration Assistent for MySQL
Hi,
bisher haben wir immer per Verbindungsserver auf eine wichtige extern liegende MySQL DB zugrgriffen, aber dieses ist leider nicht sehr performant.
Nun habe über den Microsoft SQL Server Migration Assistent for MySQL die MySQL DB auf unseren MSSQL 2014 migriert. Performance ist super und das klappt auch sauber und schnell. Leider habe ich dabei zwei Probleme
a) ich würde dieses gerne automatisieren und scheitere etwas an den nötigen Skripten dafür. Hab zwar schon ein paar XML Dateien wie z.b. für Connection erstellt, aber noch fehlt mir da die richtige Anleitung auf der Microsoftseite - komme bisher nicht damit klar, wie ich das bewerkstelligen kann und habe schon alle Hilfen und Anleitungen durch, nur sind die gerade im wichtigen Punkt gar nicht beschrieben und Beispiele sind absolut Fehlanzeige (oder ich bin zu doof sie zu finden).
b) beim migrieren löscht/leert er immer die Target Tabellen auf dem MSSQL und füllt diese neu. Eigentlich möchte ich aber lieber die Daten OneWay Syncronisieren, d.h. immer nur eine Richtung von MySQL => MSSQL
Was ich bisher gelesen habe z.b. bei StackOverflow ist, dass man dies manuell per Trigger bewerkstelligen muss oder sich eigene Skripte schreiben muss. Auch mit dem Tool DBSync bin ich bisher nicht ganz klar kommen.
Hat hier schon mal jemand ähnliches gemacht?
Gruß,
Lars
bisher haben wir immer per Verbindungsserver auf eine wichtige extern liegende MySQL DB zugrgriffen, aber dieses ist leider nicht sehr performant.
Nun habe über den Microsoft SQL Server Migration Assistent for MySQL die MySQL DB auf unseren MSSQL 2014 migriert. Performance ist super und das klappt auch sauber und schnell. Leider habe ich dabei zwei Probleme
a) ich würde dieses gerne automatisieren und scheitere etwas an den nötigen Skripten dafür. Hab zwar schon ein paar XML Dateien wie z.b. für Connection erstellt, aber noch fehlt mir da die richtige Anleitung auf der Microsoftseite - komme bisher nicht damit klar, wie ich das bewerkstelligen kann und habe schon alle Hilfen und Anleitungen durch, nur sind die gerade im wichtigen Punkt gar nicht beschrieben und Beispiele sind absolut Fehlanzeige (oder ich bin zu doof sie zu finden).
b) beim migrieren löscht/leert er immer die Target Tabellen auf dem MSSQL und füllt diese neu. Eigentlich möchte ich aber lieber die Daten OneWay Syncronisieren, d.h. immer nur eine Richtung von MySQL => MSSQL
Was ich bisher gelesen habe z.b. bei StackOverflow ist, dass man dies manuell per Trigger bewerkstelligen muss oder sich eigene Skripte schreiben muss. Auch mit dem Tool DBSync bin ich bisher nicht ganz klar kommen.
Hat hier schon mal jemand ähnliches gemacht?
Gruß,
Lars
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 367736
Url: https://administrator.de/contentid/367736
Ausgedruckt am: 05.11.2024 um 06:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
das Tool ist eigentlich für den einmaligen Einsatz zur Migration von MySQL zu MSSQL gedacht und eher weniger für den dauerhaften Einsatz.
Wie wäre es denn, wenn Ihr die extern liegende MySQL Datenbank per Skript ggfs. täglich zu euch ins Haus kopiert und lokal auf einen MySQL Server einspielt, dann per Verbindungsserver abfragen. Ist ein bißchen durchs Knie ins Auge geschossen, könnte aber die Performance verbessern, wenn der Flaschenhals die externe Verbindung ist.
Gruss
das Tool ist eigentlich für den einmaligen Einsatz zur Migration von MySQL zu MSSQL gedacht und eher weniger für den dauerhaften Einsatz.
Wie wäre es denn, wenn Ihr die extern liegende MySQL Datenbank per Skript ggfs. täglich zu euch ins Haus kopiert und lokal auf einen MySQL Server einspielt, dann per Verbindungsserver abfragen. Ist ein bißchen durchs Knie ins Auge geschossen, könnte aber die Performance verbessern, wenn der Flaschenhals die externe Verbindung ist.
Gruss