【异常处理】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 给当前数据库的权限。

 

 

 

 

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章