Power BI 本地网关无法使用服务主体连接到数据库

问题描述 投票:0回答:1

我们的一个客户将 Power BI 与在其虚拟网络内的 VM 上运行的本地网关结合使用。包含报告数据的 Azure SQL 数据库已将公共网络访问设置为禁用。仅允许通过专用端点进行访问。 我们发现 Power BI 网关连接的授权仍然是使用个人用户凭据使用 OAuth 2.0 配置的。我们正在尝试将其改为使用服务主体。

我们为此在 MS Entra 中创建了一个新的服务主体,并将其添加到数据库上的 db_datareader 角色。但是,当我们尝试在 Power BI 中配置连接时,我们收到错误“由于以下原因无法创建连接:无法连接到数据源或连接被强制关闭”。完整的错误如下屏幕截图所示:

enter image description here

为了确保用户已正确添加到数据库中,我们暂时重新打开公共网络访问。然后,当我们创建云连接而不是本地连接时,连接成功,因此我们知道主体有效并且秘密值是正确的。

任何有关当关闭数据库的公共访问时我们无法正确配置此功能的任何帮助将不胜感激。

powerbi azure-sql-database powerbi-datagateway
1个回答
0
投票

我已为此向 Microsoft 开立了支持票证,他们确认,当您在专用网络中使用本地数据网关时,当前无法使用服务主体在数据库上进行身份验证。尽管该选项在设置连接时可用。 猜猜又回到了用户身份验证...

© www.soinside.com 2019 - 2024. All rights reserved.