问题:配置 Azure SQL DB,以便 Azure AD 用户可以使用 SSMS 登录到服务器并进行身份验证。
在 SQL 中配置用户的正常过程是
但是,我无法以不需要指定密码且用户可以登录的方式创建登录。
我需要使用这个命令吗?' 创建登录登录名 [来自外部提供商] {WITH [,..]}
<option_list> ::=
PASSWORD = {'password'}
| SID = sid
| DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
Run Code Online (Sandbox Code Playgroud)
' 由于它将集成 Azure Active Directory,我们如何才能在不创建密码的情况下做到这一点?
命令是
CREATE USER <Azure_AD_principal_name> FROM EXTERNAL PROVIDER;
Run Code Online (Sandbox Code Playgroud)
例如:
CREATE USER [alice@fabrikam.onmicrosoft.com] FROM EXTERNAL PROVIDER;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19191 次 |
| 最近记录: |