web-dev-qa-db-ja.com

SQL ServerデータベースをMySQLに移行する方法は?

SQL Serverデータベースに大量のデータがあり、空のMySQLデータベースがあります。次に、SQL Serverデータベースのすべてのデータ(データベーススキーマを含む)をMySQLデータベースにコピーします。

生のSQLダンプの使用を考えましたが、SQL ServerのSQL構文はMySQLとは異なります。

south(Djangoのみ)、simple-db-migration(たった1つのタイプのデータベース、おそらくPostreSQLのような)などのデータベース移行ツールをGoogleで検索しました。 SQLAlchemy(学習が終わっておらず、ちょっと不器用だと感じているだけです)。

この移行にはどのツールを使用できますか?

17
Mark Ma

私は通常 opendbcopy をこれらの種類のジョブに使用しています...

19
aleroot

この質問は、stackoverflowで何度も尋ねられています。次のリンクを確認できます

MS SQLデータベースをMYSQLにエクスポートする方法

MssqlデータベースをMysqlデータベースに変換する方法

これらのリンクが役に立つことを願っています。

8
ScoRpion

このツールを1回試しました http://dbconvert.com/convert-mssql-to-mysql-pro.php ですが、フルバージョンの料金を支払う必要があります。もちろん、独自の移行スクリプトを作成できます。 PHPで。 Windowsでは、MSSQLサーバーに簡単に接続できます。LinuxマシンからODBCを使用する必要があり、インストールと構成が少し面倒です。

1
wisefish