私は 1 つの MS SQL DB (非常に大きい) と MySQL を持っています。SQL を実行して、MS SQL DB から MySQL にデータを移動する必要があります。これは、ソース データと宛先データが同じ構造ではないことを意味します。ソースデータが更新されると、その更新が宛先に反映されます。適切な方法を教えてください。
- SSIS の使用
- ストア プロシージャを使用して独自のスクリプトを作成する
- 他の方法。
どんなアドバイスでも大歓迎です。
私は 1 つの MS SQL DB (非常に大きい) と MySQL を持っています。SQL を実行して、MS SQL DB から MySQL にデータを移動する必要があります。これは、ソース データと宛先データが同じ構造ではないことを意味します。ソースデータが更新されると、その更新が宛先に反映されます。適切な方法を教えてください。
どんなアドバイスでも大歓迎です。
完全な移民ではないため、最もクリーンな方法はストアドプロシージャを使用することです。これを行うことで、すべてを制御できるようになります。MSSQL には、リンク サーバーという優れた機能があります。少し遅いですが、ほとんどの場合、それだけの価値があります。ここで手順を見つけることができます: http://www.sqlservercentral.com/Forums/Topic340912-146-1.aspx
例:
UPDATE your_mysql_database.dbo.your_mysql_table SET col1=...