我试图使用Azure AD用户通过SSMS (v17.9.1)连接到Azure SQL DB,这是我的SQL Server的管理,承载了Azure SQL数据库。
我可以使用Server身份验证使用我的服务器管理"azureuser“登录。但是现在我尝试使用Azure用户(通过密码)通过SSMS登录。我已经将这个用户("sqladmin")创建到Azure中:

然后将此AD用户添加为AD管理程序到我的Server中:

现在,我不知道这是否是正确的方法,但是我正在重置吉拉德明密码以了解它,然后尝试连接到SSMS,但是我一直获得密码过期,即使Azure Portal声明密码在下一个登录之前是有效的(在下一个登录时它需要更改):

我做错什么了吗?我无法在此服务器上创建外部提供程序登录,因为它需要与AD用户连接(使用azureuser - server管理执行):
CREATE USER [sqladmin@myuserhotmail.onmicrosoft.com] FROM EXTERNAL PROVIDER无法创建Msg 33159,级别16,状态1,第5行主sqladmin@myuserhotmail.onmicrosoft.com。只有使用Active帐户建立的连接才能创建其他Active用户。
发布于 2019-02-23 02:03:06
在Azure中重置密码时,它会自动迫使用户在下一次登录时更改PW。如果您立即尝试登录到Azure,它将给您一个错误,即PW已过期。
https://dba.stackexchange.com/questions/230533
复制相似问题