首页 文章

连接到sql server azure vm power query

提问于
浏览
1

我无法使用内部部署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连接的?

输入服务器名称和凭据后,我收到以下错误并点击连接: "The user was not authorised"

我错过了什么?

1 回答

  • 0

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

    根据我的理解,PQ与PP和Excel Get Data的主要区别/改进是能够调用TVF,所以我会查看你在该领域的权限 .

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

相关问题