SQL Abfrage zwischen MS SQL und MySQL

Socnrd

Lt. Junior Grade
Registriert
März 2007
Beiträge
464
Hallo,

gibt es eine Möglichkeit, eine Abfrage zwischen MS SQL und MySQL zu starten?

Ziel:
In einer MS SQL Datenbank sind verschiedene Daten, unter anderem mit dem Feld "Nummer".
Diese Daten werden täglich Stück für Stück in ein System übergeben, hinter dem eine MySQL Datenbank liegt. Nun soll es einen Vergleich geben, ob die Daten in der MySQL Datenbank vollständig sind oder ob etwas fehlt. Wenn etwas fehlt, sollen die Nummern der fehlenden Einträge ersichtlich sein.

Google liefert leider nur Daten aus 2003-2007.... Da hat sich aber sicher schon einiges getan in den letzten Jahren.

Danke
 
Ich würde irgendeiner dir vertrauten Programmiersprache (z. B. PHP bei Webapp, C# bei Windows, ...) ein kleines Programm schreiben, dass sich als Client mit beiden Datenbanken verbindet und synct. Das Programm dann via Scheduler 1x täglich starten.
 
Ich würde per sp_addlinkedserver eine Verbindung herstellen und dann mit

SELECT [Nummer] FROM [MSSQLServer] WHERE [Nummer] NOT IN (SELECT [Nummer] FROM [MySQLServer])

abfragen...solange du nicht 7 stellige Anzahl an Datensätzen hast sollte die Performance ausreichen.
 
DANKE für Eure Antworten! sp_addlinkedserver ist wohl eine einfache geniale Möglichkeit, um Abfragen zwischen verschiedenen DBMS System zu koppeln.

lg
 
Zurück
Oben