在不更改任何代码的情况下,我在更新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
尝试访问DataBase时。我正在使用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();
}
答案 0 :(得分:0)
好吧所以我觉得很傻..错误解决了,问题是验证模式只改为SQL,应该是windows和sql身份验证。它必须在更新期间发生更改。我改变了,重新启动服务器重启视觉工作室,重建/清理项目和everthing工作正常。