C#-System.Data.SqlClient.SqlException : 'Failed to generate SSPI context.'

标签 c# asp.net-core-2.0

尝试从 IIS Express 运行我的 .NET Core 2.0 应用程序时,出现以下错误:

System.Data.SqlClient.SqlException: 'Failed to generate SSPI context.'

当尝试使用以下连接字符串(用户名和密码已编辑)访问 SQL 2012 数据库服务器上的数据库时,会发生这种情况:
"Server=10.10.127.170;Database=NGProd;user 
id=*;password=*;Trusted_Connection=True;MultipleActiveResultSets=true;"

我正在使用专门为此应用程序创建的 SQL Server 登录名和密码。我可以用它登录到 SSMS 并拥有对数据库的所有访问权限。我可以在其他计算机上测试连接,它工作正常。我还检查了 SQL 错误日志,当我尝试通过应用程序或 SSMS 登录时,没有报告任何错误。

我浏览了几个博客、网站和论坛,查看“无法生成 SSPI 上下文”错误,但这些解决方案都没有产生任何效果。

谁有想法?我难住了!

最佳答案

设置参数Trusted_Connection=False在您的连接字符串中。或者,如果 Integrated Security存在,将其设置为 False反而。

关于C#-System.Data.SqlClient.SqlException : 'Failed to generate SSPI context.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49031082/

相关文章:

c# - 将默认值设置为选择列表

https - 使用 docker-compose 和 https 时如何让 Visual Studio 启动正确的 url

c# - ASP.NET Core 中 Func<T> 类型的依赖注入(inject)

entity-framework - 如何将属性映射与 EF Core DB First 一起使用

c# - 为什么这个内存没有被清理,或者根本没有被分配?

c# - 使用XML存储数据,如何使用Entity Framework?

c# - Startup.cs中的ASP.NET Core访问服务的ConfigureServices方法

c# - 无法加载 API 定义

c# - 重构LINQ to Entities查询

c# - 我认为我误解了 Unity3d 的层次结构系统