2011-07-05 26 views
6

MySQLデータベースでインポートするようなMicrosoft SQL Serverデータベースバックアップファイルを変換するにはどうすればよいですか?これに利用できる道具や無料ツールはありますか?通常のデータフェッチのためのcrontabでそれを使用する* nix.Possible下Microsoft SQL ServerからMySQLへの変換

+0

もっと具体的になることができますか? 「SQL Serverは、」Oracleのバージョンは、Microsoftのバージョン、などなどを意味することができます – JClaspill

+0

あなたが特にMySQLのにMS SQLデータベースのバックアップとインポートを取ることができるようにしたい、またはあなただけのMS SQL Serverデータベースを移行できるようにしたいんですかMySQLに? –

+0

おそらくMSSQLからMySQLへの移行を後悔するつもりです。特に、クエリプランオプティマイザ(ネストされたクエリ、多くのテーブル結合など)に依存している場合。特にWindows Serverを実行している場合は、PostgreSQLを使用することをお勧めします。 – gordy

答えて

2

ms2my(プレアルファ、無料) http://sourceforge.net/projects/ms2my/

「複製/変換MySQLへのMSSQLに役立つツール(両方のCSV &ダンプ) 。mySQLベースのデータウェアハウスを更新することで、このスクリプトを使用する可能性もあります。 (購入$ 49における無料トライアルのダウンロード、)MySQLのコンバーターへ


MSSQL http://www.convert-in.com/mss2sql.htm

私はかなりしばらくの間見てきた、とあなたはms2myを試してみたくない場合は、上記についてです他のオプションのみ。それは無料ではありません。運のベスト


無料のものを見つける、うまくいけば、私は見つけることができない、インターネット上でそこに隠されているものがあります。

+0

上記はGoogle検索で 'mssql to mysql converter 'と入力します。私は上記の製品に慣れていません – JClaspill

+1

そのプロジェクトの開発状況は "Pre-Alpha"です...非常に信頼できるとは言えません。 – rid

19

データベースの複雑さについてはわかりませんが、ほんの一部のテーブルとデータにはfree script hereがあり、自動的にMicrosoft SQL ServerのテーブルとデータをMySQLに変換します。

さらに洗練されたものが必要な場合は、MySQLにはmigration toolkitがあり、Microsoft SQL ServerからMySQLに移行できます。さらにそれを使用する方法についてhere is a tutorial。これは今、MySQL Workbenchの賛成で、廃止されたdata migrationが組み込まれていたことに注意してください。また

this converterを悪くされていないだけで$ 50の価格のため、MSSQLからMySQLへのストアドプロシージャを除いてすべてを変換します。

また、MySqlのWebサイトからthis whitepaperをチェックして、SQL ServerからMySQLへの移行を計画する方法と、いくつかのリソースを確認することもできます。

+2

+1のMySQL移行ツールキットです。私はプロジェクトでこの変換を行う必要があり、それは2つの問題だけですべてを処理しました:1)イメージを保持するために使用されていたブロブを変換しようとしなかった、2)インポート時に受け取る警告に注意を払うMySQLへ。 –

+0

これらのリンクのいくつかが壊れているようです。 – jcfollower

+0

@jcfollower - これを今修正しました。 – Icemanind

0

あなたが住んでいるMS SQL Serverと生活のMySQLサーバを使用している場合は、私はあなたの最高のとより正確オプションがPentaho Data IntegrationKettle)のようなETL /データ変換ツールを使用することだと思います。ポットが

することができます単一/複数のデータ送信先(複数可)への単一/複数のデータソース(S)からのほぼすべてのデータ変換を(簡単に学ぶデータ・フロー・ステップを使用して)視覚的なデザイン。興味深い機能の1つはデータベース/テーブル移行ウィザードです。

ケトルのコミュニティ分布はあなたのために十分でない場合、あなたはより多くの機能、サポートをEnterprise Editionを使用することができ、など

0

Omega Syncを見て、それは、スキーマを含むさまざまなDBMSのの間の輸出インポートおよび同期をサポートおよびテーブルデータ。

関連する問題