25

通常の SQL サーバー データベースを SQL Azure に移行する最善の方法は何ですか? バックアップファイルから復元できないのは正しいですか?私がこれまでに見つけた唯一の方法は、データベース (およびそのデータ) のスクリプトを作成し、それらのスクリプトを SQL Azure データベースで実行することですが、大量のデータがある場合、これは遅くなります。

4

6 に答える 6

27

SQL 2008 を実行している場合は、SQL Azure 移行ウィザードを使用します: http://sqlazuremw.codeplex.com/

古いバージョンの場合、最初に2008にアップグレードしてから移植するか、(残念ながら)あなたが提案したようにスクリプトを使用してデータを移植するのが最善の方法です。そうしなければならない場合は、スクリプトの生成にSubSonicをお勧めできますか?

于 2009-12-21T14:58:32.947 に答える
1
  1. SQL Management Studio 2014 に最新のパッチを適用する
  2. オンサイト SQL サーバーに接続する
  3. [データベース] > [タスク] > [データベースを Windows Azure SQL に展開] を右クリックします。
  4. 終わり!

ありがとうございました:

http://blogs.msdn.com/b/brunoterkaly/archive/2013/09/26/migrating-an-on-premises-sql-server-2012-database-to-windows-azure-sql-database.aspx

于 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 に答える