我的應用程序移動到一個新的DEV SQL Server,我試圖更新我的EF模型。通過Management Studio 2014的數據庫能夠連接(雖然如實,今天的連接已經有一些中斷)。但是,我試圖通過添加2個表來通過「從數據庫更新模型」更新我的EF模型(所以顯然不是先使用代碼)。我得到的錯誤:SQL物理連接不可用
SQLException: A transport-level error has occurred when receiving results from the server. (provider: Session Provider, error: 19 - Physical connection is not usable).
有時,它的第一個屏幕上的錯誤(讀取數據庫的信息,請稍候...,並且超時)。有時,我可以通過整個更新嚮導並單擊完成,然後才能遇到問題。與此相關的大多數錯誤都發生在運行時;我在設計時沒有找到明確的解決這個問題的方法......任何想法?也許我需要數據庫的權限?
是的,我不是在排除這種情況。但是,我可以在嘗試更新EF時查詢數據庫,所以我不相信這是問題所在。除了你的其他要點:windows操作系統,目前沒有太多的連接。 1)不幸的是,服務器不在現場。 2)沒有發現任何東西3)不是因素4)研究這個5)沒有發生6)不是一個集羣。這個問題一直在發生,網絡應用程序可以擊中數據庫,用戶可以擊中數據庫(大部分),但我無法整天更新EF。 – 2015-04-02 18:27:45
不是一個有保證的方法,但嘗試通過SSMS連接,打開15 +查詢窗口並執行每個查詢。 EF很有可能平行打開與DB的許多連接,並同時擊中它們! – 2015-04-02 19:04:57
設計師可能會多次觸碰數據庫?我會試一試... – 2015-04-02 19:14:18