我想通过SQL Server连接将Siteground Hosting上的SQL数据库连接到Power BI。但是,我需要获取以下信息,但我不确定从何处获取信息:
最后,当我在第1项中插入IP地址时,收到的错误如下:
基于以上错误,我认为可能是: (i)我插入的IP地址错误;要么 (ii)我需要允许远程访问Siteground CPanel上的数据库:
如果第(ii)项是错误的原因,为了允许PowerBI访问数据库,我需要插入我不知道如何获得的PowerBI Online的IP地址
基本上,我需要帮助将PowerBI应用程序连接到在托管帐户Siteground上创建的SQL数据库
非常感谢您的帮助。
答案 0 :(得分:0)
您的Siteground控制面板建议该数据库为MySQL-您正在尝试连接到SQL Server数据库。它们不是同一件事,这可能就是为什么它不起作用的原因。
尝试将MySQL连接器用于Power BI
答案 1 :(得分:0)
首先,正如Martin Cairney告诉您的那样,您使用的连接器是错误的-Microsoft SQL Server和MySQL是完全不同的产品,它们不兼容。首先更改连接器。
IP地址列表是动态的。无法保证Power BI仅尝试从单个IP地址连接到数据库,也不保证此IP地址会长时间保持不变。如果采用这种方式,则应每周维护一次并监视更改。可以从以下json文件下载IP地址列表:
它们每周更新一次。
更好的解决方案是将数据库移至Azure(例如Azure MySQL服务或安装在Virtual Machine in Azure中的MySQL)或迁移到另一个数据源。