簡體   English   中英

在更新Visual Studio 2015 Update 1后嘗試訪問Entity DB時引發異常

[英]Exception thrown when trying to access Entity DB, after updating visual studio 2015 update 1

在不更改任何代碼的情況下,更新Visual Studio 2015后,我會遇到更奇怪的錯誤。

        An exception of type 'System.Data.Entity.Core.EntityException'                                                      
        occurred in EntityFramework.SqlServer.dll but was not handled in user code

        Additional information: The underlying provider failed on Open.
        Unhandled Exception Error - Login Failed for User

嘗試訪問數據庫時。 我正在使用SQL Server 2014,並且在解決方案中未更改任何代碼,並且在SQL Server MS中未進行任何更改,它必須與15/15/15左右發布的Visual Studio的最新更新相關。 我可以從SQL Server正常訪問數據庫,並且可以看到所有設置等。但是正如我所說的,我什么都沒改變,只是更新了Visual Studio。

最近幾天有人遇到此錯誤嗎? 這很奇怪,並且看起來很不尋常,因為我只是嘗試訪問本地數據庫。\\ SQLEXPRESS

這是發生錯誤的方法:

    private static string GetSchemaVersion()
    {
        var dataRepository = new GenericRepository();
        return dataRepository.GetAll<SchemaVersion>().Max(s => s.CurrentVersion).ToString();
    }

好吧,我感到很愚蠢。解決了錯誤,問題是身份驗證模式更改為僅SQL,應該是Windows和sql身份驗證。 在更新期間,它必須已更改。 我更改了此設置,重新啟動了服務器,重新啟動了Visual Studio,重建/清理了項目,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM