我正在尝试使用AD身份验证与PowerBI连接到Azure SQL数据库。基本上,我们希望PowerBI报告的用户在连接到数据库时使用自己的AD凭据。
使用Windows身份验证我可以通过SSMS连接到Azure SQL。但是,当我通过PowerBI以完全相同的方式尝试时,它说#34;用户未被授权"
我在Azure SQL Server上创建了一个AD用户(FROM EXTERNAL),这是我的AD用户。
我错过了什么吗?
答案 0 :(得分:1)
请确保将SQL Azure数据库的防火墙规则配置为“允许访问Azure服务"。
目前,Power BI在连接到Azure SQL数据库时不支持AAD身份验证,但使用Microsoft ODBC驱动程序13可以按照here的说明执行此操作。
ODBC (for AD PW Auth; must have ODBC Drive 13 for SQL Server)
Driver={ODBC Driver 13 for SQL Server};Server=<servernamehere>;Database=<databasenamehere>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryPassword