0

既存の MySQL データベースから完全に新しいデータベースを作成して、データとスキーマの両方を持ち込もうとしていますが、これまでのところ、これを行うことができた唯一の方法は、最初に MySQL データベースを MS Access にインポートし、次にSQL Server 2005 に? クレイジーでしょ?確かに、面倒で時間のかかるカスタム プログラミングを必要としない方法はありますよね (おそらく SSIS を使用)。

上記の元の説明にいくつか追加します。

  • そのかなり良いサイズのデータ​​ベース (簡単に数ギグ)。
  • MS 環境 (asp.net、C#) で作業しています
  • 締め切りが迫っているので、変換プロセスにほとんどまたはまったく労力を必要としない自動化されたプロセスを探しています。
  • SSIS は BIDS (VS 2005) を介した推奨される方法です。

素晴らしい情報をありがとう!

4

3 に答える 3

1

SQLYogを使用して、かなり標準的な SQL を生成し、データを使用してデータベースをダンプして再作成できると思います。ただし、SQL Server の SQL 方言の出力を少しマッサージする必要があるかもしれません...

于 2009-08-13T03:05:09.577 に答える
1

phpMyAdmin ツールを使用すると、MySQL データベース構造とデータを SQL スクリプトにスクリプト化できると思います。次に、これら 2 つのスクリプトを SQL Server 2005 データベースで実行するだけで、ほとんどの場合、データベースが作成され、データが入力されます。自分でやらなければならなくなってから数年が経ちましたが、思い出すと、過去にMySQLデータベースをSQL Serverに転送するために使用したプロセスでした. おそらく構造スクリプトを変更して、一部のデータ型を SQL Server の同等のものに変更する必要がありますが、データ型をすべて並べ替えると、データは正常に読み込まれるはずです。

于 2009-08-13T02:16:09.860 に答える