none
将sql LocalDB数据库部署到 Windows Azure SQL 失败 RRS feed

  • 问题

  • 在按这个文章"将 SQL Server 数据库迁移到 Azure SQL 数据库"迁移LocalDB到Azure时用了2种方法都不行:

    1."使用“将数据库部署到 Windows Azure 数据库”向导"这个方法里面,右键菜单没有"将数据库部署到 Windows Azure SQL 数据库"选项,只有部署到windows azure vm这个选项,选择了vm之后,连接LocalDB后选择数据库时也找不到想迁移的数据库

    2."使用 SQL Server Management Studio 从 BACPAC 文件导入到 Azure SQL 数据库",用这个方法在导入时Database版本只能选择web和business,后面在创建数据库时出现40633错误
    2016年1月5日 11:56

答案

全部回复

  • 我使用 SQL Database Migration Wizard 这个工具进行部署。 

    在这里下载的: https://sqlazuremw.codeplex.com/

    我习惯于使用命令行工具,先用SQLAzureMWBatchBackup将本地数据库进行备份,然后再用SQLAzureMWBatchUpload 将数据库上传到Sql Azure. 

    下面的页面有这两个工具以及文档下载

    https://sqlazuremw.codeplex.com/releases/view/32334

    你也可以自己试一试GUI方式。

    2016年1月6日 0:07
    版主
  • 谢谢回复.

    但是我是按照官方文档做的,出现问题了尽量还是要找到原因,不然换一种方式可能还会碰到问题.

    下面是我自己搜到的一个可能的答案(http://edi.wang/Post/2015/3/22/how-to-migrate-azure-sql-db-web-tier-blow-up)

    后来试了一下SQL Database Migration Wizard,已经迁移成功.

    官方这个文章更新日期挺近的,怎么还不靠谱...


    2016年1月6日 1:42