繁体   English   中英

为Azure Active Directory用户创建SQL登录名

[英]Create SQL Login for Azure Active Directory User

问题:配置Azure SQL DB,以便Azure AD用户可以使用SSMS登录到服务器并进行身份验证。

在SQL中配置用户的正常过程是

  • 建立登入
  • 建立使用者
  • 分配角色

但是,我无法以无需指定密码的方式创建登录名,并且用户可以登录。

我需要使用此命令吗? 'CREATE LOGIN login_name [FROM EXTERNAL PROVIDER] {与[,..]}

<option_list> ::=
    PASSWORD = {'password'}
    | SID = sid
    | DEFAULT_DATABASE = database
    | DEFAULT_LANGUAGE = language 

'我们将如何做到这一点而无需创建密码,因为它将是Azure Active Directory集成的?

请参阅此处: https : //docs.microsoft.com/zh-cn/azure/sql-database/sql-database-aad-authentication-configure#create-contained-database-users-in-your-database-mapped-to -azure-ad-identities

该命令是

CREATE USER <Azure_AD_principal_name> FROM EXTERNAL PROVIDER;

例如:

CREATE USER [alice@fabrikam.onmicrosoft.com] FROM EXTERNAL PROVIDER;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM