Von MSSQL zu MySQL
Moin.
Habe ein Backup von einem Bekannten bekommen das von einem MSSQL Server stammt.
Habe nun nach einigem rumgeprokel geschafft dieses Backup in eine Datenbank auf meinem Rechner zu importieren.
Ich will diese Daten aber hier, in MySQL einfügen und kann in MSSQL einfach keinen Weg finden das zu erreichen.
Habe mir auch den "Database Dump Wizard" geholt, der wohl genau das machen kann.
Allerdings schafft der es anscheinend nicht, zu meiner MSSQL Heimdatenbank zu verbinden.
Irgend jemand hier der das schon mal durchgemacht hat oder sich einfach so damit auskennt?
Habe ein Backup von einem Bekannten bekommen das von einem MSSQL Server stammt.
Habe nun nach einigem rumgeprokel geschafft dieses Backup in eine Datenbank auf meinem Rechner zu importieren.
Ich will diese Daten aber hier, in MySQL einfügen und kann in MSSQL einfach keinen Weg finden das zu erreichen.
Habe mir auch den "Database Dump Wizard" geholt, der wohl genau das machen kann.
Allerdings schafft der es anscheinend nicht, zu meiner MSSQL Heimdatenbank zu verbinden.
Irgend jemand hier der das schon mal durchgemacht hat oder sich einfach so damit auskennt?
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan
Norvares
unregistriert
Für den Datenexport würde ich auf die Linkedserver von MS SQL zurückgreifen und von dort aus mit etwas wie
arbeiten. (Es ist spät und ich habe seit 2 Monaten keine Schema-übergreifenden Zugriffe mehr gemacht, dazu gibt es aber relativ aufschlussreiche Fehlermeldungen und eine gute Dokumetation/MSDN)
Wenn es kein reines Backup sein soll sondern auch Strukturänderungen vorhanden sind, sollten die SSIS (Integration Services) hilfreich sein und kommen eigentlich mit "fast" allem gut zurecht.
Ich weiß leider nicht wie es mit den ODBC Treibern von MySQL aussieht aber schlechter als die von Postgres werden sie sicher nicht sein (und selbst die sind begrenzt einsatzfähig).
Viele Grüße
Norvares
|
|
MySQL-Abfrage(n) |
1 |
INSERT INTO linkedmysqlserver..linkedmysqlschema.tabellenName from select * from deinetabelle |
arbeiten. (Es ist spät und ich habe seit 2 Monaten keine Schema-übergreifenden Zugriffe mehr gemacht, dazu gibt es aber relativ aufschlussreiche Fehlermeldungen und eine gute Dokumetation/MSDN)
Wenn es kein reines Backup sein soll sondern auch Strukturänderungen vorhanden sind, sollten die SSIS (Integration Services) hilfreich sein und kommen eigentlich mit "fast" allem gut zurecht.
Ich weiß leider nicht wie es mit den ODBC Treibern von MySQL aussieht aber schlechter als die von Postgres werden sie sicher nicht sein (und selbst die sind begrenzt einsatzfähig).
Viele Grüße
Norvares
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Norvares« (26. September 2010, 01:11)
Wenn ich es richtig verstande habe dann hast du das MSSQL Backup bereits auf einem lokalen MSSQL Server laufen?
Im MS SQL Magementsstudio kannst du dann mit Kontextmenü auf die Datenbank klicken ->Datenbank exportien.
Ich bin mir allerdings nicht sicher ob nur die Struckturen oder die komplette datenbank exportiert wird.
Ansonsten musst du für die Daten den Exportassisten zb. in CSV starten.
das Export file kann man dann über phpMyAdmin wieder importieren...
Im MS SQL Magementsstudio kannst du dann mit Kontextmenü auf die Datenbank klicken ->Datenbank exportien.
Ich bin mir allerdings nicht sicher ob nur die Struckturen oder die komplette datenbank exportiert wird.
Ansonsten musst du für die Daten den Exportassisten zb. in CSV starten.
das Export file kann man dann über phpMyAdmin wieder importieren...
Danke ihr beiden.
Leider bietet MSSQL selber nur das exportieren in .bak an, welches von MYSQL nicht gelesen werden kann.
Ich habe letztenendes auf ein Tool zurück gegriffen das automatisch konvertiert.
"MS SQL Data Wizard" von der SQL Maestro Group ist das einzige komfortable funktionierende Programm das ich gefunden habe.
Das kostet zwar geld, allerdings erlaubt es auch im Sharewaremodus sämmtliche Daten zu exportieren.
Man muss nur nach x-hundert Datensätzen immer ein Infobanner weg klicken.
Das ist Ideal für leute wie mich, die so ein Programm nur ein mal nutzen, und darum nicht kaufen wollen.
Leider bietet MSSQL selber nur das exportieren in .bak an, welches von MYSQL nicht gelesen werden kann.
Ich habe letztenendes auf ein Tool zurück gegriffen das automatisch konvertiert.
"MS SQL Data Wizard" von der SQL Maestro Group ist das einzige komfortable funktionierende Programm das ich gefunden habe.
Das kostet zwar geld, allerdings erlaubt es auch im Sharewaremodus sämmtliche Daten zu exportieren.
Man muss nur nach x-hundert Datensätzen immer ein Infobanner weg klicken.
Das ist Ideal für leute wie mich, die so ein Programm nur ein mal nutzen, und darum nicht kaufen wollen.
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan
Ähnliche Themen
-
Allgemeines Forum »-
Oracle übernimmt Sun was wollen die Admins dann hier machen??
(22. April 2009, 08:54)
-
Sonstige Programmiersprachen »-
MSSQL + Limit
(21. September 2005, 08:32)
-
Datenbanken »-
Möchte ne Msql Datenbank machen...
(2. März 2005, 12:27)
-
eigener Server »-
Ms Sql
(3. Januar 2004, 12:29)


