背景:公司内网限制了部分网络,在尝试通过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
选择配置好的的数据源名称
需要二次输入账户名和密码
之后选择需要的数据表即可
标签:数据源,ODBC,PowerBI,SQL,Azure,Server,连接 From: https://www.cnblogs.com/summersun09314/p/17903678.html