2017-06-13 5 views
0

私は何年もMySQLに関する知識を持っていました。そして、私はスキーマをエクスポートするために使用し、私のMySqlデータベースから.sqlファイルとしてデータを取得し、必要な場所にインポートします。それは私のために働いた。SQL Serverのデータを持つ.sqlファイルをエクスポートし、MySQLでインポートするにはどうすればいいですか?それをしてもいいですか?

最近、私はSQLServerにあるデータベースからデータを複製し、それをMySqlデータベースにインポートしました。 このため、データ用の.sqlファイルを生成することはできませんが、SQLServerのスクリプト(スキーマ)用に生成することはできません。 これを実現するプロセスは何ですか?すべてのSQL Server、MySQL、Oracleはすべて標準のRDBMSソフトウェアです。では、それで何が問題なの?

+1

*なぜ*それを行う、SQL ServerはすでにSSISを持っており、複数のソース間でデータを転送するためのウィザードとき?とにかく、異なるデータベースは異なる機能と異なるデータ型を持っています。 –

+0

たとえば、エンタープライズ版を購入(またはコンパイル)しない限り、実際のバックアップがないため、MySQLにダンプが必要です。 SQL Serverには、すべてのバージョンとエディションで実際のバックアップがあります。 SQL Serverには、実際のレプリケーションメカニズムも組み込まれています。変更はスケジュールに従ってサブスクライバにレプリケートされます。ダンプは、レプリケーションまたはバックアップのメカニズムではなく、単にスクリプトです。 –

+0

1つのサーバーで他のサーバーを参照できますか?もしそうなら、あなたはリンクされたサーバとしてMySQLをセットアップし、それにデータをコピーすることができます。または、SSISを使用してデータを移動できます。 SSMSの「データのエクスポート」ウィザードの背後にある技術です。ウィザードの設定をスケジュールに従って実行するか、SQL Server Data Tools –

答えて

-1

可能です。

解決策1:phpmyadminを使用することができます。エクスポートおよびインポート機能があります。それは直接使用することができます、それはまたデータをコピーします。私は大学のプロジェクトでこれを何度もやっており、私のためにうまくいった。

解決策2:あなたはより多くのためにここで参照することがあります。Export table data from one SQL Server to another

+0

OPは1つのテーブルから別のテーブルにデータをコピーする方法を要求していません –

+0

質問は複製専用です。それのパラ2を参照してください。 –

関連する問題