ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
1096
1096
EMPFEHLEN
-
Tachchen!
Ich bin dabei eine Fehlzeitenübersicht zu erstellen für unser Intranet.
Dabei laufen die Fehlzeitentabellen auf einem MsSQL-Server und das Intranet auf einer MySQL-DB.
Aus Sicherheitsgründen will ich nicht ständig auf die MsSQL zugreifen, sondern regelmäßig (wohl per cronjob) eine Kopie der jeweiligen Tabellen in die MySQL-DB ziehen.
Wie mache ich das am geschicktesten?
Habe es schon mit PHP versucht, scheitere jedoch an der Aufteilung des Arrays (sprich connection und Abfrage der MsSQL-DB funktionieren mit PHP).
SQL-Injection ist mir zu heiß (sensible Daten) und eine verlinkte MySQL im MsSQL brigt auf Dauer die Gefahr, dass andere Connectoren, die in der MsSQL laufen, zerschossen werden (ist halt ein Live-System).
Wollte jetzt versuchen eine Prozedur in MySQL zu schreiben, komme aber nicht weiter, weil ich die notwendigen Befehle dazu nicht kenne.
Hat jemand von euch sowas schon gemacht und kann mir ggf. sogar einen Beispielcode liefern? Wäre mehr als dankbar dafür!Wenn der Klügere immer nachgibt, wird die Welt bald von Dummen regiert.
-
Okay, die Frage ist zwar schon etwas her,
vielleicht gibt es ja noch welche, die ein ähnliches Problem haben.
Die Lösung stellt ETL (Extract Transform Load) dar. Entweder mit den MSSQL
eigenem SSIS, oder einem externen Open Source Tool, z.B. von Pentaho. Damit lassen
sich relativ einfach Pakete schreiben, um z.B. in Intervallen Daten zwischen Datenbanksystemen zu kopieren-Wir leben nicht um zu glauben, sondern um zu lernen. (Dalai Lama)
-Mein Rechner sagte:"Install Win95 or better...". Ich installierte FreeBSD ;-)
-
Talend Open Studio wäre vielleicht auch noch eine brauchbare Alternative.
Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons
Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.
-
26.02.10 22:04 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
du könntest auch einfach in deinem SQLServer deinen MySQL Server als einen Linked Sever (via ODBC) (http://msdn.microsoft.com/en-us/libr...SQL.80%29.aspx) anbinden und dann deine Daten zeitgesteuert vom SQL Server aus in die MySQL DB rüberschieben.
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Von MYSQL nach MSSQL
Von Soapp im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 28.12.05, 11:19 -
Access DB migrieren auf mysql DB
Von icestar im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 04.10.04, 15:47 -
DB von MSSql nach MySql kopieren und aktualisieren
Von aealps im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 04.08.04, 14:53 -
MSSQL Create File nach MySQL übersetzen! Wie?
Von mcewan im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 28.04.04, 15:29 -
Swing Anwendungen nach SWT Migrieren
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 26.02.04, 22:40





Zitieren

Login





