【異常處理】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 給當前數據庫的權限。

 

 

 

 

配置好權限,查詢就不報錯了。

 

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