Docker:SqlException:用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败

时间:2021-03-29 07:31:50

标签: docker asp.net-web-api

我创建了一个 asp.net 核心 webapi 并尝试在 Windows 的 docker 中运行它。我收到错误 SqlException:用户“NT AUTHORITY\ANONYMOUS 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;" }

1 个答案:

答案 0 :(得分:0)

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