私は何年もMySQLに関する知識を持っていました。そして、私はスキーマをエクスポートするために使用し、私のMySqlデータベースから.sqlファイルとしてデータを取得し、必要な場所にインポートします。それは私のために働いた。SQL Serverのデータを持つ.sqlファイルをエクスポートし、MySQLでインポートするにはどうすればいいですか?それをしてもいいですか?
最近、私はSQLServerにあるデータベースからデータを複製し、それをMySqlデータベースにインポートしました。 このため、データ用の.sqlファイルを生成することはできませんが、SQLServerのスクリプト(スキーマ)用に生成することはできません。 これを実現するプロセスは何ですか?すべてのSQL Server、MySQL、Oracleはすべて標準のRDBMSソフトウェアです。では、それで何が問題なの?
*なぜ*それを行う、SQL ServerはすでにSSISを持っており、複数のソース間でデータを転送するためのウィザードとき?とにかく、異なるデータベースは異なる機能と異なるデータ型を持っています。 –
たとえば、エンタープライズ版を購入(またはコンパイル)しない限り、実際のバックアップがないため、MySQLにダンプが必要です。 SQL Serverには、すべてのバージョンとエディションで実際のバックアップがあります。 SQL Serverには、実際のレプリケーションメカニズムも組み込まれています。変更はスケジュールに従ってサブスクライバにレプリケートされます。ダンプは、レプリケーションまたはバックアップのメカニズムではなく、単にスクリプトです。 –
1つのサーバーで他のサーバーを参照できますか?もしそうなら、あなたはリンクされたサーバとしてMySQLをセットアップし、それにデータをコピーすることができます。または、SSISを使用してデータを移動できます。 SSMSの「データのエクスポート」ウィザードの背後にある技術です。ウィザードの設定をスケジュールに従って実行するか、SQL Server Data Tools –