3

私は 1 つの MS SQL DB (非常に大きい) と MySQL を持っています。SQL を実行して、MS SQL DB から MySQL にデータを移動する必要があります。これは、ソース データと宛先データが同じ構造ではないことを意味します。ソースデータが更新されると、その更新が宛先に反映されます。適切な方法を教えてください。

  1. SSIS の使用
  2. ストア プロシージャを使用して独自のスクリプトを作成する
  3. 他の方法。

どんなアドバイスでも大歓迎です。

4

2 に答える 2

1

完全な移民ではないため、最もクリーンな方法はストアドプロシージャを使用することです。これを行うことで、すべてを制御できるようになります。MSSQL には、リンク サーバーという優れた機能があります。少し遅いですが、ほとんどの場合、それだけの価値があります。ここで手順を見つけることができます: http://www.sqlservercentral.com/Forums/Topic340912-146-1.aspx

例:

UPDATE your_mysql_database.dbo.your_mysql_table SET col1=...
于 2013-09-18T08:40:19.267 に答える