我能够在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