访问目标数据源时遇到SqlException

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

无法创建数据源。分析请求操作在完成之前超时。

详细信息:Gd Server 80:从 ID 为 67805 的网关服务接收到错误负载:访问目标数据源时遇到 SqlException

状态代码:400

我正在尝试在本地 Windows Server 上设置数据网关,并在端口 9003 上运行安装的 SQL Server 2014

在标准模式下安装的最新数据网关(2022 年 9 月 14 日下载)运行良好,我们可以看到它出现在 Power BI 服务上

在 Power BI Desktop 中,查询超时设置为 200,数据只有几 KB

现在,每当我们尝试使用数据源的“基本”方法添加凭据并提供相应数据库的凭据时,它都会给出以下错误(附图) - 不确定为什么会发生这种情况,但需要注意以下两件事

  • 如果我们给出的密码不正确,它会返回相同的错误 - 意味着 认证之前就返回错误

  • 如果我们提供的服务器 IP 不正确,则会返回不同的错误“a
    发生网络相关或实例特定错误...” - 表示
    当给出正确的信息时,PBi 服务能够访问服务器
    IP、端口

我能够通过 Power BI Desktop 和 SSMS 连接相同的 IP、端口

enter image description here

sql-server powerbi powerbi-datasource data-gateway powerbi-datagateway
2个回答
1
投票

此问题已解决 - 这实际上是与 NAT 环回相关的网络问题。

我一直在使用的网络不支持 NAT 环回 - 数据网关和 SQL Server 安装在同一网络服务器上,我一直在尝试使用公共 IP 而不是本地 IP 将数据网关与 SQL Server 连接 - 正如我提到的 NAT未启用环回,因此数据网关无法使用公共 IP 访问 SQL Server。当使用本地IP设置时,它起作用了

此外,它也与个人网关配合使用

enter image description here


0
投票

感谢分享! 本地ip帮我创建了连接! 但是当我尝试安排刷新时,它不允许我使用它,因为在桌面中我指定了公共 IP,而在连接中它是本地名称 我该如何解决它? 谢谢!

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