PowerBI 如何通过ODBC连接Azure SQL数据源

发布时间 2023-12-15 16:46:28作者: 西伯利亚小菜鸟

背景:公司内网限制了部分网络,在尝试通过Power BI 常用数据源 SQL SERVER连接时被限制访问,因此尝试通过ODBC驱动程序连接

问题:通过ODBC连接时,测试连接通过,但是在PowerBI获取数据源时提示"数据库无效或不能访问"

 

 

后面发现是ODBC配置有问题

 

添加新的数据源:

 

选择驱动程序:ODBC Driver 17 for SQL Server或者 18 for SQL Server

 

 

划重点:不要选择其他SQL Server,虽然能够连接成功,但是自定义数据库无法访问,应该是其他驱动程序不支持Azure SQL,因为Azure SQL本身的ODBC连接字符串推荐的Driver也是 ODBC Driver 18 for SQL Server

 

创建新数据源

 

 推荐使用数据账号密码登陆

 

更改默认的数据库

重点:更改默认数据库为自己需要的,否则同样会出现虽然能够连接成功,但是自定义数据库无法访问的情况

 

 

 配置完成后,可以先测试数据源,看下连通性,成功后确定关闭即可

 

打开Power BI Desktop,选择获取数据源,选择更多,搜索odbc

 

 

选择配置好的的数据源名称

 

 

 需要二次输入账户名和密码

 

之后选择需要的数据表即可