通常の SQL サーバー データベースを SQL Azure に移行する最善の方法は何ですか? バックアップファイルから復元できないのは正しいですか?私がこれまでに見つけた唯一の方法は、データベース (およびそのデータ) のスクリプトを作成し、それらのスクリプトを SQL Azure データベースで実行することですが、大量のデータがある場合、これは遅くなります。
10947 次
6 に答える
27
SQL 2008 を実行している場合は、SQL Azure 移行ウィザードを使用します: http://sqlazuremw.codeplex.com/
古いバージョンの場合、最初に2008にアップグレードしてから移植するか、(残念ながら)あなたが提案したようにスクリプトを使用してデータを移植するのが最善の方法です。そうしなければならない場合は、スクリプトの生成にSubSonicをお勧めできますか?
于 2009-12-21T14:58:32.947 に答える
1
- SQL Management Studio 2014 に最新のパッチを適用する
- オンサイト SQL サーバーに接続する
- [データベース] > [タスク] > [データベースを Windows Azure SQL に展開] を右クリックします。
- 終わり!
ありがとうございました:
于 2015-05-25T15:42:20.760 に答える
1
SQL 2008 を実行している場合は、SQL Azure 移行ウィザードを使用します。
于 2016-01-03T23:11:56.760 に答える
0
使用する:
SqlServer データベース > タスク > ExportData > ソース > 宛先
すべて完了..
于 2016-09-21T13:11:36.873 に答える
0
SQLAzureMW を試す前に、ローカル コピーをバックアップしてください。BCP エントリが正しくない場合、Azure ではなくローカル DB がターゲットになります。つい最近、SQLAzureMW v3.3.9 で Azure 上にテーブルが正常に作成されましたが、ソース (ローカル) DB にデータ (行) が (再) ロードされました。
于 2010-11-01T19:55:05.227 に答える