使用托管标识连接Azure SQL数据库遇认证错误求助
托管身份连接Azure SQL的认证错误解决
场景前提
- 已在Azure App Service上配置托管标识(Managed Identity),并为该标识授予目标SQL数据库的访问权限
- 使用控制台应用,依赖
Microsoft.Data.SqlClient 3.0.1NuGet包进行数据库连接测试
问题现象
初始配置连接字符串为:
Authentication=Active Directory Managed Identity
运行时触发错误:
Invalid value for key authentication
解决方案
将连接字符串修改为:
Authentication=Active Directory Default
同时调整代码中using语句的资源调用方式后,应用可正常建立数据库连接并执行数据查询操作
内容的提问来源于stack exchange,提问作者Jennifer
相关产品推荐
相关产品推荐

