将数据库从SQL Server 2017上传到Azure SQL Server时出错

时间:2019-02-08 01:18:52

标签: sql-server visual-studio azure-sql-database

当我使用SQL Server 2017数据库工具上载数据库时,出现此错误。

enter image description here

当我自己生成.bacpac文件并上传到azure存储帐户,然后导入到azure sql服务器时,我也遇到相同的错误。

此数据库是使用实体框架从我的asp核心项目生成的,我生成了sql server 2017以添加更多性能更新,例如:分区表,索引表。之后,我将此数据库上传到Azure云,然后出现此错误。

请帮助我!

1 个答案:

答案 0 :(得分:2)

在尝试再次迁移到Azure SQL数据库之前,请尝试在数据库级别删除登录管理员。管理员不是可以在Azure SQL数据库中使用的有效登录名。

我通常建议用户使用Azure Data Migration Assistant(DMA)将SQL Server数据库迁移到Azure SQL数据库,因为它首先执行评估,并让您知道在迁移到Azure SQL之前需要解决的问题。解决所有不兼容问题之后,只需单击几下鼠标,DMA即可迁移。