用户'NT AUTHORITY\ANONYMOUS LOGIN'登录失败 错误代码18456 Azure Sql

3

我能够使用SQL Server身份验证连接到我的SQL Azure数据库。但是,当我尝试使用支持MFA的Active Directory-Universal时,出现了18456错误。

在Azure门户中,在访问控制(IAM)中,我可以看到该用户具有所有者角色,并且范围为

Subscription (inherited).
2个回答

2

谢谢@juunas。看起来我需要设置一个SQL托管实例,这是一个预览功能。我现在正在等待我的请求被批准。 - Kirsten
1
为什么?常规的Azure SQL支持AAD身份验证。 - juunas
糟糕,谢谢,现在我正在查看https://learn.microsoft.com/en-us/azure/sql-database/sql-database-manage-logins。 - Kirsten
这个链接也很有帮助 https://dev59.com/OqPia4cB1Zd3GeqP1qao - Kirsten

0

我遇到了同样的错误,但在我的情况下,是在更改AAD管理员后发生的。 最初,我指定了一个特定的用户,然后将其更改为组,以便更多人可以进行管理。 结果发现Azure SQL Server没有正确地应用服务器上的更改。

为了纠正这个问题,我不得不删除AAD管理员并重新包含它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接