0

我正在学习 ASP.net 的 ASP.NET MVC4 教程。这是我遇到数据库连接错误的第二个教程。这是错误:

从数据库获取提供者信息时出错。这可能是由于 Entity >Framework 使用了不正确的连接字符串造成的。检查内部异常以获取详细信息并确保 > 连接字符串正确。

这是我的连接字符串。第一个是由模板生成的,第二个是从教程中逐字复制的。我正在运行 SQL Server 2008,而不是 express。那可能是我的问题。数据库也是从应用程序自动创建的。我没有这个本地数据库的登录名/密码。

<add name="DefaultConnection" 
     connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MvcMovie-20130830102032;Integrated Security=SSPI" 
     providerName="System.Data.SqlClient" />
<add name="MovieDBContext" 
     connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient"/>

我查看了 connectionstrings.com 和 asp.net 以找到解决方案,但我不清楚修复。错误必须在连接字符串中,但我不确定是哪一个,如果不是两者都有。

谢谢

我只是将数据源更改为 Data Source=。这是现在的错误:

There is already an object named 'PK_dbo.Movies' in the database.
Could not create constraint. See previous errors.

我试图删除 sql server 中的数据库,但在右键单击它并按删除时无法删除。有任何想法吗?

4

0 回答 0