我无法在我的MVC项目中使用LocalDB

时间:2015-08-07 11:18:01

标签: sql-server asp.net-mvc asp.net-mvc-4 visual-studio-2013 localdb

有一次,我在MVC4中尝试了Forces

过了一段时间,我的热情已经过去,现在我回来了,我跑了VS 2013社区 我根据教程做了一切 http://www.asp.net/mvc/overview/getting-started/introduction/accessing-your-models-data-from-a-controller 当您运行您的应用程序并转到/电影时,我收到以下错误

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:50 - 发生本地数据库运行时错误。   无法创建自动实例。请参阅Windows应用程序事件   记录错误详情。

在Windows的应用程序事件日志中,我发现很多错误只在括号中的文本

中有所不同
  

LocalDB实例注册表项中缺少“DataDirectory”注册表值:{F9DBC929-EA1E-4E89-8DEF-A0C76052EBDC}

上次错误

  

Windows API调用CopyFileW返回错误代码:2。Windows系统错误消息是:您找不到指定的文件。

我决定删除SqlLocalDB并从头开始安装,但我不知道应该删除什么... http://i.imgur.com/7TrUp4h.png

所以我从微软下载了相同的SqlLocalDb.msi。

在安装过程中,

  

安装SQL Server 2012 Express LocalDB失败,因为计算机上已存在更高版本。要继续,请卸载更高版本,然后再次运行SQL Server 2012 Express LocalDB安装程序。

所以我尝试删除Microsoft SQL Server 2014 Express LocalDb

  

警告26002.以下产品依赖于SQL sERVER 2014 Express LocalDB,相关产品可能无法按预期运行。为避免意外行为,您应首先安装相关产品。是否要卸载SQL Server 2014 Express LocalDB?

在HKEY_USERS.DEFAULT \ Software \ Microsoft \中我没有Microsoft SQL Server。我可以通过Visual Studio更新SQL Server来解决这个问题吗?

我在

上更改了数据源
  

(的LocalDB)\ mssqllocaldb;

但它没有帮助

0 个答案:

没有答案