我正在尝试使用Azure active directory帐户从SSMS登录Azure SQL服务器。我遵循了这个指南:Configure and manage Azure Active Directory authentication with SQL
我已将我的帐户添加为管理员:

在SQL数据库的属性中,我的帐户还显示为Active Directory管理员:

然后,我尝试使用SSMS登录,并使用Active Directory身份验证:

我使用我的帐户登录并收到MFA通知,但之后我收到以下错误:

欢迎任何建议。
发布于 2019-08-21 17:53:43
您使用的SSMS版本是什么?
如果您使用的是SSMS 17.9,请尝试在Options -> Connection Properties中指定数据库名称并设置AD域。

恭喜你,这个错误已经被解决了。
希望这能有所帮助。
发布于 2019-08-21 22:20:15
此问题可能与Active Directory AD同步选项有关。也许在您的环境中,AD没有将密码同步到租户。这将阻止AD集成身份验证、具有MFA的AD通用身份验证和AD密码身份验证。此实例中唯一有效的身份验证是AD通用身份验证(无MFA)。
https://stackoverflow.com/questions/57587687
复制相似问题