tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
1096
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    airliner airliner ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Ort
    Wismar/Berlin
    Beiträge
    115
    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.

  2. #2
    TakaBo TakaBo ist offline Mitglied Bronze
    Registriert seit
    Sep 2004
    Beiträge
    38
    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 ;-)

  3. #3
    Avatar von Vereth
    Vereth Vereth ist offline Mitglied Brokat
    Registriert seit
    Nov 2009
    Ort
    Dortmund
    Beiträge
    372
    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.

  4. #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ß Tom
     
    Java 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

  1. Von MYSQL nach MSSQL
    Von Soapp im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 28.12.05, 11:19
  2. Access DB migrieren auf mysql DB
    Von icestar im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 04.10.04, 15:47
  3. DB von MSSql nach MySql kopieren und aktualisieren
    Von aealps im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.08.04, 14:53
  4. MSSQL Create File nach MySQL übersetzen! Wie?
    Von mcewan im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 28.04.04, 15:29
  5. Swing Anwendungen nach SWT Migrieren
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 26.02.04, 22:40

Stichworte