【异常处理】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 给当前数据库的权限。
配置好权限,查询就不报错了。