我正在学习 pluralsight 的 ASP.NET MVC 4 基础课程,但是无法连接到我的数据库。下面是我所遇到的错误信息:
“从数据库获取提供程序信息时发生错误。这可能是由于 Entity Framework 使用了错误的连接字符串引起的,请检查详细信息并确保连接字符串正确。”
我的电脑上已安装 Visual Studio 2013 专业版和 SQL Server 2012。在安装 SQL Server 时,我在计算机上创建了一个名为“ABC”的服务器。
我还单独安装了 sql localdb 11.0,但似乎 VS 找不到 localDb 连接。当我检查 Server Explorer -> 添加连接时,在服务器名称列表下只显示“ABC”。
以下是连接字符串。
我也尝试使用“Data Source = ABC;...”,但也无法正常工作。
更新:
以下是我的连接字符串。
“从数据库获取提供程序信息时发生错误。这可能是由于 Entity Framework 使用了错误的连接字符串引起的,请检查详细信息并确保连接字符串正确。”
我的电脑上已安装 Visual Studio 2013 专业版和 SQL Server 2012。在安装 SQL Server 时,我在计算机上创建了一个名为“ABC”的服务器。
我还单独安装了 sql localdb 11.0,但似乎 VS 找不到 localDb 连接。当我检查 Server Explorer -> 添加连接时,在服务器名称列表下只显示“ABC”。
以下是连接字符串。
我也尝试使用“Data Source = ABC;...”,但也无法正常工作。
更新:
以下是我的连接字符串。
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-eManager.Web-20141223223418;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-eManager.Web-20141223223418.mdf" providerName="System.Data.SqlClient" />