Docker : Sql异常: 用户"NT AUTHORITY\ANONYMOUS LOGON"登录失败



我创建了一个asp.net核心webapi,并试图在docker for windows中运行它。我收到错误SqlException:用户"NT AUTHORITY\ANOYMOUS LOGON"登录失败。当通过docker url调用时,我的api似乎没有连接到Sql Server。我可以通过IISExpress访问它。

我也尝试在SSMS中创建用户,但似乎没有解决问题

这就是我的连接字符串看起来像的样子

"ConnectionStrings": { "ProductDB": "Data Source=xxxx;Database=ProductsDB;Integrated Security=true;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False;" }

是否可以尝试从sql server studio连接到sql server实例,或者使用命令行工具检查与sql server的连接。此外,您是否可以尝试使用用户名和密码进行连接,而不是使用Integrated Security=false

您需要设置

integrated security=false

集成安全

相关内容

最新更新