Sql server 用户登录失败';NT授权\本地服务';。创建或编辑数据后出错
我正在实施asp.net core 3.1项目并使用sql server 2014。我的应用程序有4个控制器,每个控制器都有创建、编辑和删除操作。除其中一个控制器外,所有3个控制器都可以正常工作,而当我通过有问题的控制器创建或编辑时,会出现如下错误: 执行请求时发生未处理的异常: 异常:Microsoft.Data.SqlClient.SqlException(0x80131904):登录 用户“NT授权\本地服务”失败。在 Microsoft.Data.SqlClient.SqlInternalConnectionDS..ctor(DbConnectionPoolIdentity 标识、SqlConnectionString连接选项、SqlCredential 凭证、对象providerInfo、字符串newPassword、SecureString newSecurePassword、布尔重定向edUserInstance、SqlConnectionString userConnectionOptions,SessionData重新连接SessionData,布尔值 applyTransientFaultHandling、字符串accessToken、DbConnectionPool 池,SqlAuthenticationProviderManager sqlAuthProviderManager) 正如我提到的。除其中一个控制器外,所有控制器的操作都存在上述错误。该控制器使用3个表,其中一个表与另外两个表具有一对多关系,并且这些表在多个点上都具有一个计算列规范Sql server 用户登录失败';NT授权\本地服务';。创建或编辑数据后出错,sql-server,asp.net-core,Sql Server,Asp.net Core,我正在实施asp.net core 3.1项目并使用sql server 2014。我的应用程序有4个控制器,每个控制器都有创建、编辑和删除操作。除其中一个控制器外,所有3个控制器都可以正常工作,而当我通过有问题的控制器创建或编辑时,会出现如下错误: 执行请求时发生未处理的异常: 异常:Microsoft.Data.SqlClient.SqlException(0x80131904):登录 用户“NT授权\本地服务”失败。在 Microsoft.Data.SqlClient.SqlInterna
(isnull(转换([int],(2)),(15))
公式。
如果有人能给我建议解决方案,我将不胜感激。问题可能出在Sql连接字符串和IIS应用程序池中,您的asp.net核心应用程序有哪些问题
我建议使用SQL Profiler捕获导致此问题的SQL语句和相关异常。我建议您允许
NT AUTHORITY\LOCAL SERVICE
作为sysadmin
的服务器角色,您可以参考: