mssql auf mysql
Tom
- datenbank
0 Bio0 Tom0 Frank Jonas0 Tom
0 Andreas
Hallo,
weiß von euch einer ob ich eine Mssql-Datenbank durch eine Mysql-Datenbank
austauschen kann, ohne weitere Konfigurationen vorzunehmen?
Gruß
Tom
Sup!
Ich glaube das nicht, aber Du kannst es ja probieren und dann posten, was passiert ist.
Gruesse,
Bio
Sup!
Ich glaube das nicht, aber Du kannst es ja probieren und dann posten, was passiert ist.
Gruesse,
Bio
Das werde ich machen. Ich dachte nur hier ist ein Datenbankcrack unterwegs.
Gruß
Tom
Hallo Tom,
ich würde mich nicht als Datenbankcrack bezeichnen, aber ich habe einige Erfahrung mit MSSQL und Anfängerkenntnisse mit MySQL.
Wenn es eine solche Lösung gäbe wie sie Dir vorschwebt, gäbe es sie höchstens bei SQL-Server als Datapump-Objekt. Vielleicht könntest Du, falls Dir der Enterprise Manager zur Verfügung steht mal über ODBC versuchen.
Ansonsten wäre folgender steiniger Weg zu gehen:
Ein SQL-Script von SQL-Server erzeugen und es umschreiben für MySQL (Datentypen beachten), Daten exportieren (csv o.ä.) und bei MySQL importieren.
HTH
Gruß Frank
Hallo Tom,
ich würde mich nicht als Datenbankcrack bezeichnen, aber ich habe einige Erfahrung mit MSSQL und Anfängerkenntnisse mit MySQL.
Wenn es eine solche Lösung gäbe wie sie Dir vorschwebt, gäbe es sie höchstens bei SQL-Server als Datapump-Objekt. Vielleicht könntest Du, falls Dir der Enterprise Manager zur Verfügung steht mal über ODBC versuchen.
Ansonsten wäre folgender steiniger Weg zu gehen:
Ein SQL-Script von SQL-Server erzeugen und es umschreiben für MySQL (Datentypen beachten), Daten exportieren (csv o.ä.) und bei MySQL importieren.
HTH
Gruß Frank
Danke für die Info ich werde nochmals auf dich zukommen.
Ich glaub ich muß mich zuerst bischen einlesen.
Es sieht so aus, dass ich keine vorhandenen Daten nach mysql exporieren will.
Sondern anstelle einer vorhandenen mssql-Datenbank eine mysql nutzen.
Was mir nicht klar ist, haben beide dieselben Strukturen?
Gruß
Thomas
Hallo,
Sondern anstelle einer vorhandenen mssql-Datenbank eine mysql nutzen.
Was mir nicht klar ist, haben beide dieselben Strukturen?
Nein. Es gibt _sehr_ viele Unterschiede, die du berücksichtigen
musst. MySQL kennt weder Stored Procedures, Stored Views, noch
Foreign Keys (ab Version 3.23.44 zwar in InnoDB Tabellen, in
anderen Tabellenarten sollen die AFAIK in einer kommenden Version
drin sein). Zusätzlich gibts keine Trigger und ein paar weitere
kleine Gemeinheiten ;)keine Transaktionen.
Im SQL Bereich selbst gibts nicht ganz so viele Unterschiede,
außer man will Systemfunktionen nutzen oder DDL-Statements
verwenden.
Ich will dir zwar nicht von MySQL abraten, aber wenn deine
Anwendung nicht nur ein paar hundert Zeilen Code enthält
_und_ intensiv mit der DB arbeitet, wird es recht aufwendig.
Alles in allem ist es meist eh recht umfangreich, ein System
auf ein komplett anderes DBMS umzustellen.
Naja, HTH
Stefan
Hallo ich selbst ;)
kleine Gemeinheiten ;)keine Transaktionen.
-------------------------^^^^^^^^^^^^^^^^^^^^
das sollte eigentlich nicht mehr da stehen ;)
Da ich mir in dem Punkt nicht sicher war, hab ich nachgeschaut
und gesehen, dass Transaktionen (in welchem Maße weiß ich jetzt
aber nicht) unterstützt werden.
Tschau, Stefan
Hallo,
weiß von euch einer ob ich eine Mssql-Datenbank durch eine Mysql-Datenbank
austauschen kann, ohne weitere Konfigurationen vorzunehmen?
ich bin mir nicht sicher was Du wirklich suchst, aber vielleicht hilft Dir http://www.kofler.cc/mysql/mssql2mysql.html weiter.
Gruss
Andreas