在Python中使用Service Principal ID连接Azure SQL Server &



我能够在python中使用连接字符串连接Azure SQL服务器。但是我想使用服务原则id来连接Azure SQL服务器。

谁能指导我一步一步,我怎么才能做到这一点?

提前谢谢你。

根据文档,它说,你需要

服务主体授予数据库访问权限从Azure AD中检索AccessToken

服务主体需要在Azure SQL Server上启用AAD身份验证。包括获取数据库访问的身份验证令牌的代码。

# Databricks:连接到Azure SQL与服务主体

引用: 如何从Python函数连接SQL Azure数据库应用程序使用托管身份或访问令牌

https://github.com/AzureAD/azure-activedirectory-library-for-python/wiki/Connect-to-Azure-SQL-Database

最新更新