连接到sql server azure vm power query

时间:2015-09-03 06:30:57

标签: sql-server azure powerbi powerquery

我无法使用内部部署Power Query或Power BI Desktop连接到Azure VM上托管的SQL Server实例或Azure SQL Server数据库。我可以使用Excel DATA功能区或PowerPivot进行连接,但使用相同的服务器名称和凭据无法使用Power Query进行连接。

我尝试了以下方法,但都没有解决我的问题:

  • 将端口1433的入站TCP规则添加到Azure VM
  • 将端口1433的出站TCP规则添加到本地计算机
  • 确保我的Azure SQL Server数据库允许Windows Azure 服务
  • 确保我的Azure SQL Server数据库允许所有相关的IP 地址
  • 将DNS和IP地址都视为服务器名称
  • 使用的IP地址,端口作为服务器名称
  • 确保Azure SQL Server VM SQL凭据具有完全管理员权限 权利
  • 从Power BI Desktop连接到SQL Server VM,下载到 相同的VM

不确定还有什么可以尝试。我是如何通过PowerPivot而不是Power Query或Power BI连接的?

输入服务器名称和凭据并点击连接后,我收到以下错误: "用户未获得授权"

我错过了什么?

1 个答案:

答案 0 :(得分:0)

听起来你确实登录好了,但是在连接Power Query / Power BI正在做一些你的用户不允许做的事情。最有可能的是,当Power Query扫描目标服务器的模式以查找表,视图和TVF时。

根据我的理解,PQ优于PP& P的主要区别/改进Excel Get Data可以调用TVF,因此我会查看您在该区域的权限。

测试#1将作为SQL系统管理员用户进行PQ连接以确认我的怀疑(即PQ将正常工作)。