2017-05-27 12 views
0

ich eine Website mit CMS magento2 erstellt habe und ich arbeite mit einer MySQL-Datenbank. Jetzt muss ich es mit SAP-Datenbank verbinden, die eine SQL Server DB ist. Meine Frage ist, wie man Daten aus einer Tabelle in SQL Server in eine andere Tabelle in MySQL DB einfügt?, wie Daten aus einer Tabelle in SQL Server in einer anderen Tabelle in MySQL db einfügen

+1

Haben Sie dies durch Code tun wollen oder die Datenmigration? Wissen Sie, wie Sie Daten vom SQL-Server nach Code abrufen können? und wie man Daten zu MySql durch Code einfügt? –

+0

@ChetanRanpariya Ich möchte dies durch Code tun, aber immer noch nicht wissen, wie –

+0

Sie für diese bisher keinen Code geschrieben haben? Wie erhalten Sie Daten von SQL Server an erster Stelle? Und wenn Sie Daten in der Hand haben, wissen Sie, wie Sie sie in MySQL einfügen können? Beide Server haben dieselbe Struktur der Datenbank? Kennen Sie ado.net? –

Antwort

0

Sie haben zwei Möglichkeiten:

  1. Sie können eine RESTful API erstellen, die die serialisierten Daten von einem db empfängt und formatiert die Daten, bevor die Daten drücken bis zu der Datenbank, die Sie verwenden möchten. Das Gute daran ist, dass Sie problemlos Daten zwischen den beiden DBs austauschen können, ohne sich Sorgen machen zu müssen. Sehr flexibel, da die Tabellen je nach Bedarf identisch oder nicht identisch sein können.

  2. Sie können das SIS (Server Integration Services) Werkzeug in dem SQL Server, die Integrationen in andere Datenbanksysteme ermöglicht. Es ist ein bisschen technisch, aber hier sind ein paar Schritte, die Sie auf link to explain the integration of SIS packages with MySQL folgen können.

Verwandte Themen