Kürzlich musste ich einen MySQL Dump einer relativ umfangreichen Datenbank für MSSQL machen. Zum Glück hatte ich direkt Zugriff auf den Windows-Server und obwohl die MySQL und MSSQL Feldtypen nur eingeschränkt übertragbar sind oder z.B. MySQL Kommentare von MSSQL nicht verarbeitet werden können, habe ich mir die Mühe gemacht und eine kleine Windows Batchdatei geschrieben.
Die Batchdatei erzeugt pro Tabelle, die in der Datenbank enthalten ist, eine einzelene SQL-Dump-Datei “tabellenname.sql” mit vollständigen INSERT Statements für jede Zeile. So lassen sich auch große Backups etwas überschaubarer gestalten und für eventuelle Re-Importe einfacher einlesen.
(weiterlesen…)