首页 文章

将Power Desktop与Azure VM和Enterprise Gateway配合使用

提问于
浏览
0

我正在基于Azure SQL Server VM中托管的数据在PowerBI Desktop中开发报告 . 发布报告时,我收到以下错误:

发布成功,但发布的报表无法连接到数据源,因为我们无法找到网关 . 请安装和配置企业网关

我相信这是因为企业网关本地安装在我的Azure上,但是我通过网络和防火墙从我的桌面访问它 . 因此,我认为问题在于我的电脑可以在机器上运行

mymachine.cloudapp.net

虽然企业网关知道机器是

netbios-name

有没有办法可以使用此配置将桌面报告上传到powerBI web?另一个解决方案是让机器和sql服务器将自己标识为“mymachine.cloudapp.net”,以便我可以使用它作为通过企业网关连接的名称,但我不知道如何做到这一点(将别名添加到SQL Server是不够的) .

1 回答

  • 1

    这有点hacky,但我有一个解决方法 .

    打开服务器并编辑hosts文件并添加以下行:

    127.0.0.1 mymachine.cloudapp.net

    确保已在SQL Server中将mymachine.cloudapp.net配置为别名 .

    在PowerBI中,添加一个新的企业网关数据源,这次使用mymachine.cloudapp.net连接而不是netbios-name . 您将需要使用SQL身份验证进行连接 .

    显然,以这种方式将PowerBI连接到Azure VM并不理想,因为它可能未加密,但这解决了PowerBI Desktop和Web之间不同主机名的问题 .

相关问题