簡體   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