Ich habe meinen Kopf gegen den SQL Server 2005
Versuch geschlagen, viele Daten herauszuholen. Ich habe eine Datenbank mit fast 300 Tabellen erhalten und muss diese in eine MySQL-Datenbank umwandeln. Mein erster Aufruf war die Verwendung von bcp, aber leider erzeugt es keine gültige CSV - Zeichenfolgen sind nicht gekapselt, sodass Sie keine Zeile bearbeiten können, die eine Zeichenfolge mit einem Komma enthält (oder was auch immer Sie als Trennzeichen verwenden). und ich müsste immer noch alle Anweisungen zum Erstellen von Tabellen von Hand schreiben, da CSV Ihnen offensichtlich nichts über die Datentypen sagt.
Was besser wäre, wäre, wenn es ein Tool gäbe, das sowohl eine Verbindung zu SQL Server als auch zu MySQL herstellen könnte, und dann eine Kopie zu erstellen. Sie verlieren Ansichten, gespeicherte Prozeduren, Trigger usw., aber es ist nicht schwer, eine Tabelle zu kopieren, die nur Basistypen von einer Datenbank in eine andere verwendet ... oder?
Kennt jemand ein solches Werkzeug? Es macht mir nichts aus, wie viele Annahmen es macht oder welche Vereinfachungen auftreten, solange es Integer, Float, Datetime und String unterstützt. Ich muss sowieso viel beschneiden, normalisieren usw., damit es mir egal ist, Schlüssel, Beziehungen oder ähnliches zu behalten, aber ich brauche den ersten Datensatz schnell!