0

ローカルの MSSQL DB からリモートの MYSQL データベースに 5 分ごとにデータを転送する最善の方法についてアドバイスを求めています。現在、ローカルの MSSQL データベースとリモートの MYSQL サーバーへの接続を作成し、いくつかのクエリとマッピングを設定できる SQLYOG というツールを使用しています。また、5 分ごとに実行される Windows スケジュール タスクを作成することもできます。このソリューションは問題なく機能していますが、信頼性は約 95% に過ぎず、時々苦労するようです。このソフトウェアは GUI モードでコマンド プロンプトを介して実行されるため、スケジュールされたタスクを実行する場合はかなり軽量です。

同じ結果を得るために使用できる他の軽量ツールまたは方法を知っている人はいますか?

4

4 に答える 4

2

SymmetricDS を使用できます。この目的のための優れた効率的なオープン ソース ツールです。

于 2013-02-11T09:08:49.337 に答える
1

SSISパッケージを使用してそれを行うことができます。

SQL Server Integration Services (SSIS) は、幅広いデータ移行タスクの実行に使用できる Microsoft SQL Server データベース ソフトウェアのコンポーネントです。

于 2013-02-11T09:10:48.040 に答える
0

いくつかのオプション:1.リンクサーバーをmysqlに作成し、リンクサーバーを介してspで行をコピーし、SQLジョブを実行するように設定します。2. ssis パッケージをビルドし、SQL ジョブで実行します。

于 2013-02-11T09:14:03.683 に答える
0

SSISまたはTalen Open Studioのいずれかを使用して ETL ジョブを設計することが、これに対する最善の解決策だと思います。

于 2013-02-11T09:15:17.737 に答える