我正在使用实体框架和代码优先创建一个简单的 ASP.NET MVC 4 应用程序。使用 SQL Server Express 2012,使用 Windows 身份验证时一切正常:
<add name="dbConnectionString" connectionString="Data Source=(localdb)\v11.0; AttachDbFilename=|DataDirectory|myDb.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
但是,当使用以下 SQL Server 身份验证时:
<add name="dbConnectionString" connectionString="Data Source=(localdb)\v11.0; AttachDbFilename=|DataDirectory|myDb.mdf;Integrated Security=False; User Id=mysa; Password=mysapassword" providerName="System.Data.SqlClient" />
我收到一个错误:
“用户‘mysa’登录失败”ProviderIncompatibleException。
我错过了什么吗?