将大数据库从本地还原到Azure

时间:2014-12-22 02:17:09

标签: sql database azure cloud azure-sql-database

我尝试使用SQL数据库迁移向导http://sqlazuremw.codeplex.com/将本地数据库还原到Azure SQL数据库,但无法完成它。我的数据库大约是40GB。还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

对于这样的负载,我会使用以下场景:

  1. 从本地服务器(.bak)
  2. 进行数据库备份
  3. 使用您选择的存储资源管理器(Azure Storage ExplorerCerebrata Azure Explorer或其他任何内容)将此备份上传到blob存储。
  4. 使用带有SQL Server的图像从Gallery创建虚拟机。
  5. 到该VM的RDP,下载BAK,将其还原到本地SQL Server
  6. 使用SQLAzure MW将数据从Azure VM迁移到Azure SQL数据库。
  7. 删除虚拟机,或至少将其关闭通过门户网站以避免充电。
  8. 对Azure SQL DB和Azure VM使用相同的数据中心。