簡體   English   中英

使用Azure AD帳戶將Azure Logic應用連接到SQL

[英]Connecting Azure Logic App to SQL using Azure AD Account

我試圖使用Azure AD帳戶作為Azure SQL連接的憑據,但是在嘗試在Azure Portal中配置連接時遇到以下錯誤:

請檢查您的帳戶信息和/或權限,然后重試。 詳細信息:Microsoft SQL:無法打開登錄請求的服務器“ mydomain.onmicrosoft.com”。 登錄失敗。

我正在嘗試使用“ myaccountname@mydomain.onmicrosoft.com”進行連接。 我檢查了我的Azure SQL Server中是否正確配置了Azure AD Admin帳戶,並且“ myaccountname”帳戶屬於已被授予數據庫中db_owner角色的AD組。 我能夠使用SSMS和該帳戶成功連接到數據庫,但是當我嘗試在邏輯應用程序中設置SQL連接器以使用該帳戶時,我無法走過錯誤。

是否可以將Azure AD帳戶用作服務帳戶來從Logic App訪問Azure SQL Server? 我找不到任何文檔來確認是否允許這樣做。 請注意,如果我使用sqladmin帳戶,則Azure Logic App SQL連接有效,但如果我嘗試使用Azure AD Admin帳戶,則無效。

我認為這可能是防火牆問題,但我不認為這是因為“允許訪問Azure服務”標志設置為true,並且在門戶網站中嘗試建立連接時可以選擇Azure SQL Server,然后我就可以看到數據庫。

似乎您選擇了Active Directory - Password類的身份驗證類型,以使用SSMS中的Azure廣告帳戶登錄。

但是Azure Logic應用中的Sql連接器無法實現。 您可以對此反饋進行投票,以促進該功能的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM