0

SQLServerデータベースからMySQLデータベースへの11個のテーブルから約380000行のデータを30分以内に継続的に同期したいと思います。これどうやってするの?どのプログラムがこれを行うことができますか?

このような質問を重複して閉じるためによく使用されるこの投稿は、次の理由で私には機能しません。

SQL ServerはCRMシステムの一部であり、ライトバージョンか何かかはわかりませんが、簡単に言うと、SQL ServerManagementStudioにアクセスできません。

MySQLデータベースは私のホスティングパッケージの一部ですphpmyadmin。つまり、コンソールなどを介してデータベースにアクセスすることはできますが、アクセスすることはできません。そして明らかに私はそれを介してそれにアクセスすることはできませんlocalhost

したがって、基本的に私が探しているのは、おそらくODBCドライバーを介して両方のデータベースに接続し、x分/時間ごとにデータを同期する方法です。

4

2 に答える 2

1

Microsoft SQL Server レプリケーションは、変更を汎用 ODBC/OleDB サブスクライバーに適用できます。正しい手順に従い、正しいドライバーを使用すれば、MySQL をサブスクライバーとして構成できますが、公式にはサポートされていないため、問題が発生した場合は自己責任となります。例えば。Microsoft SQL Server 2000 と MySQL 間のレプリケーションのセットアップを参照してください。この記事は SQL 2000 用であるため、Microsoft SQL 2008 はODBC ではなくOleDB サブスクライバーをサポートしているため、SQL 2000 は既に廃止されています。

Microsoft SQL Server、MySQL、ODBC/OleDB、および Microsoft SQL Server レプリケーションの両方について深く理解している必要があります。エラーが発生した場合は、この件に関する公開情報が不足しているため、自分で解決する必要があります。私はそれが可能であり、私はそれが行われたのを見てきました。幸運を!

于 2013-01-10T19:30:10.687 に答える