将SQLServer数据库迁移到Azure时出错怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (126)

因此,我对.NET核心开发完全陌生,并且获得了我试图在Microsoft Azure上托管的代码库。我在SQL Server Management Studio中拥有本地数据库文件(.mdf),并试图将其部署到Azure数据库,但是它在迁移期间保持失败并给我提供此问题

Error SQL71627: The element User: [ISOCENTRIC\Administrator] has property >AuthenticationType set to a value that is not supported in Microsoft Azure SQL >Database v12. (Microsoft.SqlServer.Dac)

但是,当我SELECT * FROM master.sys.database_principals;和它转储数据库用户列表时,“ISOCENTRIC \ Administrator”用户不会出现在该列表中,所以我找不到从数据库中删除它的方法。有什么我缺少有关此用户的位置以及我如何从数据库中删除它,以便我可以迁移到Azure?

提问于
用户回答回答于

我猜数据库用户不能迁移到Azure SQL数据库,因为他们是Windows用户。在将此数据库部署到Azure SQL数据库之前,需要删除这些用户。

始终可以备份和还原此数据库的副本,删除用户,然后将其部署到Azure SQL Db。

用户回答回答于

我发现我的数据库用户转储查询是不正确的,并且能够找到并删除导致问题的用户。

所属标签

可能回答问题的人

  • 女淘日记

    杭州吱吱吱科技 · 站长 (已认证)

    1 粉丝1 提问3 回答
  • 朝夕熊博客

    1 粉丝2 提问3 回答
  • 13火麒麟

    1 粉丝0 提问2 回答
  • 找虫虫

    6 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券