2009-09-03 3 views
1

私は、SQL Server 2008の新しいスキーマにデータを移行する最も効率的な方法について意見がどのようになっているのか疑問に思っています。データベースには7つのテーブルがあり、サイズは8GBです。私は簡単に.NETアプリケーションとエンティティフレームワークを使用してみましたが、これは非常に遅かったです。 GUIDをいくつかの場所でINTに変換する必要があるため、関係を維持する必要があります。SQL Server 2008 - データベースを新しいスキーマに最も効率的に移行するには?

答えて

4

SQL Server Integration Services(SSIS)の仕事のように聞こえますが、その主な機能の1つはETLワークロードをサポートすることです。

+0

SSISを使用してツールをビルドしましたが、GUIDからINTに変換するマッピングテーブルをいくつか作成します。次に、関係を維持するためにマッピングテーブルを参照することができます。変換が完了したら、マッピングテーブルを削除します。 –

+0

返事をくれてくれてありがとう、私は少しSSISで遊んだし、それは仕事をするようです。私は、GUIDと新しく作成されたINTを保持し、その出力を使用するマッピングテーブルを設定するための詳細を見つけるのに苦労していますか? アイデア もう一度おねがいします –

関連する問題