尝试使用EF Core创建上下文时返回错误“不支持关键字:'身份验证”
“数据源= tcp:XXXXXXX.windows.net,1433;初始目录= XXXXX;持久安全信息= False; MultipleActiveResultSets = False;加密= True; TrustServerCertificate = False;身份验证=集成了Active Directory”
答案 0 :(得分:0)
您可以引用以下鲍勃:Azure Active Directory Connection String。
与您有相同的错误。答案给出了两个建议:
您是否已完成以下疑难解答指南:Use Azure Active Directory Authentication for authentication with SQL。
是否已安装.NET Framework 4.6或更高版本?
按照这两个建议,问题就解决了。我认为您可以尝试一下,也许它可以为您提供帮助。
希望这会有所帮助。
答案 1 :(得分:0)
基于.Net Core构建的Azure Functions V2和用于.NET Core的AFAIK SqlClient仍然不支持在连接字符串中使用'Authentication'关键字。当此issue实际上已修复时,该方法应该起作用。