如何使用 Azure Active Directory 进行身份验证以使用 pymssql 与 azure sql 连接?

问题描述 投票:0回答:1

我正在尝试从airflow访问azure sql实例,为此我正在使用pymssql库和活动目录身份验证。这是建立连接的示例代码。

pymssql.connect("MyHostname", "[email protected]", "Password", "DbName")

这个过程导致我出现下面提到的错误。

40532, 'Cannot open server 'xyz.com' requested by the login. The login failed.DB-Lib error message 20018.

任何人都可以建议我我在这里做错了什么吗?还有其他选择吗?

python sql-server azure azure-sql-database pymssql
1个回答
0
投票

pymssql 尚不支持 Azure Active Directory 身份验证。

我建议你使用 pyodbc 代替。我在气流方面也尝试过很多次,但都失败了

© www.soinside.com 2019 - 2024. All rights reserved.