Datenimport mssqlserver -> mysql?
dw
- datenbank
0 Jan Huss0 Andreas N.
Hallo,
ich habe hier eine MS-SQL2000 Datenbank mit ca. 40 Tabellen und will die daten in mysql exportieren, nur leider habe ich es mit der exportfunktion von mssql in die mysql-odbc gerademal geschafft davon 13 tabellen feklerfrei zu exportieren. so wie es aussieht importiert mysql keine leeren tabellen (o Datensätze) oder tabellen er bringt einen fehler bei CREATE TABLE SET NULL.
gibt es es funktionierendes programm welches die daten von mssql (oder auch access) fehlerfrei nach mysql exportiert? ich habe keine große lust dir restlichen 30 tabellen alle per hand anzulegen oder 30 testdateien zu ex- und importiren... =:(
Hallo,
Dein Problem ist das MSSQL einen anderen Syntax als mysql nutzt. Somit funktionieren sie Statements nichts. Exportiere doch die Daten zum Beispiel in eine csv-Datei und importiere die mit einem entsprechenden Tool in mysql.
Einfacher ist es eventuell noch die Tabellen-Create-Statments umzuschreiben und auszuführen. Die Insert-Anweisungen dürften dann passen.
Gruß Jan
Hallo,
ich habe hier eine MS-SQL2000 Datenbank mit ca. 40 Tabellen und will die daten in mysql exportieren, nur leider habe ich es mit der exportfunktion von mssql in die mysql-odbc gerademal geschafft davon 13 tabellen feklerfrei zu exportieren. so wie es aussieht importiert mysql keine leeren tabellen (o Datensätze) oder tabellen er bringt einen fehler bei CREATE TABLE SET NULL.
gibt es es funktionierendes programm welches die daten von mssql (oder auch access) fehlerfrei nach mysql exportiert? ich habe keine große lust dir restlichen 30 tabellen alle per hand anzulegen oder 30 testdateien zu ex- und importiren... =:(
Hallo!
gibt es es funktionierendes programm welches die daten von mssql (oder auch access) fehlerfrei nach mysql exportiert? ich habe keine große lust dir restlichen 30 tabellen alle per hand anzulegen oder 30 testdateien zu ex- und importiren... =:(
MSSQL2MYSQL von Michael Koffler funktioniert hierfuer ganz gut: http://www.kofler.cc/mysql/mssql2mysql.html. Z.B. werden Spalten vom Datentyp BIT werden automatisch fuer mysql in (tiny)int umgewandelt. Du musst also entweder vorher beim DB-Design aufpassen oder die Statements evtl. spaeter korrigieren.
Viele Gruesse
-> Andreas