用于Power BI的Siteground SQL数据库

时间:2020-01-14 06:09:05

标签: sql-server powerbi hosting powerbi-datasource

我想通过SQL Server连接将Siteground Hosting上的SQL数据库连接到Power BI。但是,我需要获取以下信息,但我不确定从何处获取信息:

  1. Siteground数据库凭据,其格式为:servername:portname
  2. 用户名和密码(我有)

最后,当我在第1项中插入IP地址时,收到的错误如下:

enter image description here

基于以上错误,我认为可能是: (i)我插入的IP地址错误;要么 (ii)我需要允许远程访问Siteground CPanel上的数据库:enter image description here

如果第(ii)项是错误的原因,为了允许PowerBI访问数据库,我需要插入我不知道如何获得的PowerBI Online的IP地址

基本上,我需要帮助将PowerBI应用程序连接到在托管帐户Siteground上创建的SQL数据库

非常感谢您的帮助。

2 个答案:

答案 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)或迁移到另一个数据源。