Wer hat schon DB’s von SQLServer nach mySQL migriert oder kann
mir jemand folgende Fragen beantworten?
Gibt es sowas ähnliches wie GUID Datentypen ?
? Die kenne ich nicht.
Allerdings kennt MySQL viele Datentypen.
Sind Views möglich ?
Ja.
Stimmt es, dass mySQL keine Transaktionen unterstützt?
Nein. Seit dem letzten Release hat MySQL Transaktionen
Gibt es für mySQL ODBC Treiber ?
Ja, myODBC, einfach runterladen und installieren.
Gibt es migration-Tools ?
? Weiß ich nicht.
Ich habe seinerzeit eine MS-SQL-DB nach Oracle migriert. Dabei half mir eine Anleitung, die eignetlich das Gegenteil nahe legte: von Microsoft, zur Migration von Oracle nach MS-SQL. Vielleicht findest Du bei der Knowledge Base etwas entsprechendes für MySQL?
Gibt es viele unterschiede zwischen TSQL und das SQL von
mySQL (If,Case,Verschachtelte SQL’s usw?) ?
Mooooment - T-SQL ist die prozedurale Erweiterung (also das, womit man Trigger und gespeicherte Prozeduren schreibt). Beides gibt es in MySQL nicht. Zum normalen SQL: MySQL besitzt wahrscheinlich mehr SQL-Funktionen als MS-SQL. Sie sind sehr leistungsfähig und pfiffig.
Nutzt Du mySQL unter Windows? Wenn ja wie? gehst du über ADO
-> ODBC -> mySQL ?
Ich nutze MySQL gar nicht. Ich habe es ein paarmal installiert (jeweils bei einem neuen Release mit neuen Features) und herumgespielt. Ich fand es Klasse, hatte aber noch nicht den Leidensdruck, zu MySQL ganz wechseln zu wollen.
Darauf zugegriffen habe ich über ODBC und PHP, z.T. auch mit Access.
Was denkst Du werden die meisten SQL’s kompatibel sein ?
Ja, das denke ich schon. Von der Syntax her ist MySQL der MS-SQL ähnlich. Vielleicht wirst Du an der einen oder anderen Stelle was umstellen müssen, aber das wird sich sicher durch Copy und Paste erledigen lassen. Aaaaber: verlasse Dich nicht zu sehr auf meine Aussage, denn beide Systeme kenne ich nur „von außen“.
ich habe eine kleine Migration von mySQL nach MSSQL200 gemacht und habe dabei den ODBC für mysql verwendet ging absolut reibungslos. -ist leider das gegenteil deiner frage aber vielleicht hilfts
odbc habe ich direkt bei mysql.org bezogen und installiert
-ohne probleme