今天使用EF遇到一個奇怪的問題
一個簡單的EF查詢,結果報錯:
異常:
System.Data.Entity.Core.EntityException: 'The underlying provider failed on Open.'
內部異常1:
TransactionManagerCommunicationException: 與基礎事務管理器的通信失敗。
內部異常2:
COMException: 事務管理器不可用。 (異常來自 HRESULT:0x8004D01B)
解決方案1:
數據庫的用戶 NT AUTHORITY\NETWORK SERVICE 給當前數據庫的權限。
配置好權限,查詢就不報錯了。