NEWS
Umzug SQL von MySQL auf MS-SQL
-
Guten Morgen,
hat schon mal einer einen Umzug von MySQL auf MS-SQL gemacht?
Würde gerne den Umzug von MYSQL auf MSSQL machen, da ich hier einen habe und möchte hier alle Daten drinnen haben.
Der SQL Adapter kann ja auch MS-SQL ... aber die "alten" Daten aus der MYSQL möchte ich gern übernehmen.Gibts dazu im Adapter einen "Trick" das der automatisch alles umschöffelt? ...hab geschaut aber nichts gefunden.
Viele Grüße M
-
Guten Morgen,
hat schon mal einer einen Umzug von MySQL auf MS-SQL gemacht?
Würde gerne den Umzug von MYSQL auf MSSQL machen, da ich hier einen habe und möchte hier alle Daten drinnen haben.
Der SQL Adapter kann ja auch MS-SQL ... aber die "alten" Daten aus der MYSQL möchte ich gern übernehmen.Gibts dazu im Adapter einen "Trick" das der automatisch alles umschöffelt? ...hab geschaut aber nichts gefunden.
Viele Grüße M
@michl75 sagte in Umzug SQL von MySQL auf MS-SQL:
Gibts dazu im Adapter einen "Trick"
Moin,
wie gut kennst Du Dich mit Datenbanken aus?
Einfach mal so von einer in die andere Datenbank geht nicht außer vonmysql <-> mariaDBda die beiden Binärkompatibel sind.
Ein einfacher Weg wäre, die Daten von dermysqlauszulesen und alsCSVabzuspeichern.
Laufen denn beide Datenbanken unterKleinweichoder eine unter Linux undMSSQLinKleinWeich?
Istmysqlalsutf8abgespeichert?Es gibt Konvertierungstools, die das können, ob die was Kosten habe ich nicht geschaut, da mich
KleinWeichnicht interessiert, aber schau mal ⇒ https://www.knowband.com/blog/de/ecommerce-blog-de/wie-migriert-man-von-der-mysql-datenbank-zur-mssql-datenbank/ ob, es Dich weiterbringt.VG
Bernd -
Guten Morgen,
hat schon mal einer einen Umzug von MySQL auf MS-SQL gemacht?
Würde gerne den Umzug von MYSQL auf MSSQL machen, da ich hier einen habe und möchte hier alle Daten drinnen haben.
Der SQL Adapter kann ja auch MS-SQL ... aber die "alten" Daten aus der MYSQL möchte ich gern übernehmen.Gibts dazu im Adapter einen "Trick" das der automatisch alles umschöffelt? ...hab geschaut aber nichts gefunden.
Viele Grüße M
da fällt mir eigentlich nur das folgende ein
oder
bei mysql einfach die datenbank in einem dump speichern
der dump besteht aus sql statements, die die datenbank logisch neu aufbaut.
tabellen erzeugen, felder erzeugen, indexe erzeugen, daten einfügen, etc.
das dann durchgehen und ggfs die sql statements anpassen. wobei meiner Meinung nach 99% eh passt, da sql ja mehr oder weniger ein standard ist.
manche speziellen funktionen mögen evtl abweichen. aber bei den iobroker tabellen ist meines wissens nach nichts hochkomplexes (stored procedures oder andere speziellen feld und index konfigurationen) dabei. -
@michl75 sagte in Umzug SQL von MySQL auf MS-SQL:
Gibts dazu im Adapter einen "Trick"
Moin,
wie gut kennst Du Dich mit Datenbanken aus?
Einfach mal so von einer in die andere Datenbank geht nicht außer vonmysql <-> mariaDBda die beiden Binärkompatibel sind.
Ein einfacher Weg wäre, die Daten von dermysqlauszulesen und alsCSVabzuspeichern.
Laufen denn beide Datenbanken unterKleinweichoder eine unter Linux undMSSQLinKleinWeich?
Istmysqlalsutf8abgespeichert?Es gibt Konvertierungstools, die das können, ob die was Kosten habe ich nicht geschaut, da mich
KleinWeichnicht interessiert, aber schau mal ⇒ https://www.knowband.com/blog/de/ecommerce-blog-de/wie-migriert-man-von-der-mysql-datenbank-zur-mssql-datenbank/ ob, es Dich weiterbringt.VG
Bernd@dp20eic @OliverIO
Hallo Ihr zwei, erst mal vielen Dank für eure Antworten. Ich hab das nicht vergessen, war in der Arbeit so beschäftigt, dass ich für privat und dann IoB keine Zeit hatte. Jetzt aber mal Urlaub und ich packe das an.
Zu Frage von @dp20eic
IoB läuft unter Debian GNU/Linux 12 (bookworm)
Sonst läuft alles auf W Server 2019
virtualisiert auf ProxmoxDachte mit ich stelle in Instanzeinstellungen: sql.0 auf MS-SQL um, lasse damit die Tabellen etc. erzeugen und hole dann aus alten MySQL die daten per CVS.
Das Migrationstool, das schau ich mir heute mal genauer an ......
Vielen Dank nochmal..
Gruß M -
@dp20eic @OliverIO
Hallo Ihr zwei, erst mal vielen Dank für eure Antworten. Ich hab das nicht vergessen, war in der Arbeit so beschäftigt, dass ich für privat und dann IoB keine Zeit hatte. Jetzt aber mal Urlaub und ich packe das an.
Zu Frage von @dp20eic
IoB läuft unter Debian GNU/Linux 12 (bookworm)
Sonst läuft alles auf W Server 2019
virtualisiert auf ProxmoxDachte mit ich stelle in Instanzeinstellungen: sql.0 auf MS-SQL um, lasse damit die Tabellen etc. erzeugen und hole dann aus alten MySQL die daten per CVS.
Das Migrationstool, das schau ich mir heute mal genauer an ......
Vielen Dank nochmal..
Gruß M
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden