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

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

 

 

 

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

异常:

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

内部异常1:

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

内部异常2:

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

 

解决方案1:

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

 

 

 

 

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

 

posted @ 2021-11-25 15:10  0539  阅读(1186)  评论(0编辑  收藏  举报