【问题标题】:Unable to connect Power BI to Azure SQL DB无法将 Power BI 连接到 Azure SQL DB
【发布时间】:2021-09-19 06:37:49
【问题描述】:
  1. 我正在使用服务帐户(AD 帐户与 Azure AD 同步)连接到 Azure SQL DB(注意:SQL 帐户连接有效,但需要 AD 帐户才能工作)
  2. 服务帐户 (abc@xyz.com) 在 Azure SQL DB 上具有“读/写”访问权限
  3. 服务帐户连接通过 (SQL studio) SSMS 工作。

我收到“Microsoft SQL:无法打开登录请求的服务器'@xyz.com'。登录失败”错误。我不明白我在这里做错了什么。该帐户已在数据库中创建,它可以访问但仍然无法连接。

【问题讨论】:

  • 请将“允许 Azure 服务和资源访问此服务器”设置为“是”,并告诉我它是否适合您。按照路径:SQL Server -> 安全 -> 防火墙和虚拟网络 -> 允许 Azure 服务和资源访问此服务器 -> 是。还要确保您的 IP 地址已列入白名单。

标签: powerbi azure-sql-database powerbi-desktop data-connections


【解决方案1】:

该服务器名称太短,不能成为 Azure SQL 数据库。

应该是 name.database.windows.net

【讨论】:

  • 我确实有遵循 name.database.windows.net 的服务器。仍然会引发同样的错误。
  • 我觉得太短了snipboard.io/m7t6V4.jpg
  • 进行了更改-到目前为止,我一直在尝试使用数据库身份验证,但出现登录失败错误。我将身份验证模式切换为“Windows”。现在,我收到一条新的错误消息。 [错误详细信息:“Microsoft SQL:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确以及 SQL Server 配置为允许远程连接。(提供者:TCP 提供者,错误:0 - 没有这样的主机是已知的。)“]。这与防火墙有关吗?如果是这样,需要启用什么?
  • 尝试从同一台机器通过SSMS连接到同一个数据库。告诉我
  • 如问题中所述,连接工作来自 SSMS。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多