Microsoft SQL Server Migration Assistent for MySQL

Mitglied: TiCar

TiCar (Level 1) - Jetzt verbinden

12.03.2018 um 08:18 Uhr, 627 Aufrufe, 5 Kommentare

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
Mitglied: sabines
12.03.2018 um 08:30 Uhr
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
Bitte warten ..
Mitglied: TiCar
12.03.2018 um 18:41 Uhr
Hi sabines,

im Grunde liegt sie bei uns intern, allerdings in einem anderen IP Bereich, worüber ich aber per Firewall Routing Zugang habe. Leider ist die Performance trotzdem nicht toll, da der Verbindungsserver über ODBC Zugriff eingerichtet ist und ich vermute dies der Flaschenhals ist.

Gruss
Bitte warten ..
Mitglied: sabines
13.03.2018 um 07:44 Uhr
Moin,

dann teste mal aus, ob das wirlich der Flaschenhals ist, dann sehen wir weiter.
Wozu eigentlich dieses Konstrukt?

Gruss
Bitte warten ..
Mitglied: TiCar
13.03.2018 um 09:09 Uhr
Moin,

unser 1-Netz ist extern per KabelBW als Webserver verfügbar. Die Firewall sperrt die Zugriff von 1er zu 0ner Netz, aber läßt Anfragen von 0er zu 1er durch.

Frage: Wie teste ich das? Ich kenne keinen anderen Weg außer per ODBC, um im Verbindungsserver eine Verbindung herzustellen

Gruß
Bitte warten ..
Mitglied: sabines
13.03.2018 um 09:58 Uhr
Moin,

wenn Du die Zeit dazu hast, würde ich einen MySQL Server im "lokalen" Netz aufbauen, die DB einhängen, einen neuen Verbindungsserver einstellen und testen, damit kannst Du dann schon mal das Netz ausschließen.

Kann aber auch rein gar nichts bringen.

Gruss
Bitte warten ..
Heiß diskutierte Inhalte
Ubuntu
HAProxy-Wi: Installation des Pakets geht nicht - ich hätte keine enabled Repos
itnirvanaFrageUbuntu30 Kommentare

Hallo, von der Seite möchte ich gerne HAProxy-Wi installieren ich führe das hier aus Dann kommt -> There ar ...

Multimedia
Fernseher im Empfang GEMA-pflichtig?
CaptainDuskyFrageMultimedia27 Kommentare

Guten Tag, wenn ich in einer Firma einen Fernseher im Empfang betreibe, dort aber nur Nachrichten laufen lasse, ist ...

Windows 10
Windows 7 zu Windows 10 weiterhin kostenlos möglich?
gelöst CubeHDFrageWindows 1022 Kommentare

Guten Abend, ist es möglich einen vorhandenen Windows 7 Key für Windows 10 zu verwenden? Kennt ihr vielleicht andere ...

LAN, WAN, Wireless
Wlan Messgerät
gelöst fizlibuzliFrageLAN, WAN, Wireless20 Kommentare

Hallo, gibt es erschwingliche Messgeräte um vorhanden W-Lan ausleuchtungen in ihrer Signalstärke und Bandbreite zu messen. Es sollen einfache ...

Windows Server
PowerShell Script für MailVersand mit Anhang
gelöst klausk94FrageWindows Server20 Kommentare

Hallo Zusammen, ich bin aktuell etwas am verzweifeln an einem PS Script für den Emailversand Das Script funktioniert, jedoch ...

LAN, WAN, Wireless
RJ45 Buchsen Verbindung
gelöst DennisAdm1nFrageLAN, WAN, Wireless19 Kommentare

Ich habe als Aufgabe bekommen die LAN-Verbindung in einem Haus zu fixen, dabei ist mir aufgefallen, dass der RJ45-Stecker ...

Ähnliche Inhalte
Datenbanken

Verständnisfrage bzgl. Datenbankgröße Microsoft SQL

informatikkfmFrageDatenbanken5 Kommentare

Guten Morgen, ich habe eine Verständnisfrage zum Thema Datenbankgröße MS SQL. Ich habe eine Datenbank, die ist als Datei ...

Windows Server

Frage zu Microsoft Lizenzierung - Microsoft SQL Server 2016

gelöst JuckieFrageWindows Server10 Kommentare

Hallo zusammen, ich hätte bezüglich der Lizenzierung eines Microsoft SQL Server 2016 folgende Frage: Benötige ich innerhalb eines Hochverfügbarkeitscluster ...

Datenbanken

Verbindung zwischen Microsoft Power BI und MySQL

mabue88FrageDatenbanken2 Kommentare

Hallo, ich will Microsoft Power BI mit einem MySQL-Server verbinden. Der MySQL-Server läuft als Bestandteil von XAMPP Portable auf ...

Windows Server

Problem: Migration SQL 2008 R2 EXPRESS auf SQL 2008 R2 STANDARD

gelöst D-LineFrageWindows Server15 Kommentare

Guten Tag Miteinander und nachträglich allen noch ein frohes neues Jahr Gerne würde ich euch um Rat bitten bei ...

Batch & Shell

Microsoft SQL Server Sicherung per Batch

gelöst fuguFrageBatch & Shell8 Kommentare

Hey ho ihr Batch und Datenbank Spezis! Über ein installiertes SQL Management Studio kann man ja einfach per Rechtsklick ...

Datenbanken

MySQL 3 Tabellen nach MS SQL 2017 migrieren

gelöst bluepythonFrageDatenbanken6 Kommentare

Hallo, ich stehe vor folgender Aufgabe. Wir haben noch eine MySQL Datenbank Version 3. Ich soll nun diese auf ...

Berechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid CloudSmall Business ITSmall Business IT