今天使用EF遇到一个奇怪的问题

【异常处理】System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'

 

 

 

一个简单的EF查询,结果报错:

异常:

System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'

内部异常1:

TransactionManagerCommunicationException: 与基础事务管理器的通信失败。

内部异常2:

COMException: 事务管理器不可用。 (异常来自 HRESULT:0x8004D01B)

 

解决方案1:

数据库的用户 NT AUTHORITY\NETWORK SERVICE 给当前数据库的权限。

【异常处理】System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'

 

 

【异常处理】System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'

 

 

配置好权限,查询就不报错了。

 

相关文章:

  • 2022-02-09
  • 2021-07-30
  • 2022-12-23
  • 2022-01-31
  • 2022-03-09
  • 2022-12-23
猜你喜欢
  • 2021-05-09
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案