VS 2010 看不到 SQL Server 2012 Express

Posted

技术标签:

【中文标题】VS 2010 看不到 SQL Server 2012 Express【英文标题】:VS 2010 cannot see SQL Server 2012 Express 【发布时间】:2013-02-17 20:59:10 【问题描述】:

在我的装有 Windows 8 的 PC 上,有 Visual Studio 2012、SQL Server 2012 Express (x64)、SQL Server 2012 (x64)。

Visual Studio 2012 与 SQL Server 2012 Express 和 SQL Server 2012 完美配合。它可以轻松地将 sqlexpress 添加到名称为 .\SQLEXPRESS 的服务器资源管理器的数据连接中。

但现在我试图在 Visual Studio 2010 中添加 SQLEXPRESS。但它找不到它。

我认为它不能因为 SQL Server 2012 Express 的版本。所以我尝试安装SQLEXPR_x64_ENU(SQL Server 2008 Express),但安装堆栈在“设置支持规则”上。出现错误“性能计数器注册表配置单元一致性”

我不知道是否应该安装 SQL Server 2008 Express。或者解决方案在其他地方?

附:当我尝试将 SQL 数据库服务器添加到 App_Data (asp.net mvc3) 时,出现错误“与 SQL Server 数据库文件 (.mdf) 的连接需要安装 SQL Server 2005 Express 或 SQL Server 2008 Express 并且在本地计算机上运行..."

所以我想我应该编辑 Windows 的注册表,让 Visual Studio 2010 知道 SQL Server Express 所在的位置...

你有什么建议?

【问题讨论】:

我不太明白你想做什么。您为什么要谈论 SQL Server 版本 2008 和 2005?我以为您对 SQL Server 2012 Express 感兴趣...?请编辑您的问题并删除所有与您的目标和实际问题无关的内容。 请注意,当您安装了多个 SQL Server 版本时,它们不能都共享相同的实例名称(即只能将一个服务器实例命名为 SQLEXPRESS)。您可以在设置过程中为实例设置名称。 我的目标是从 vs2010 连接到 express 2012。我写过关于 sql server 2008 和 2005 的任何内容。我刚刚写了一条错误消息,上面写着要安装 express 2008 或 2005 【参考方案1】:

您是否在安装 SQL Server Express 2012(或根本没有)之前安装了 Visual Studio 2010 Service Pack 1?见这篇文章:http://www.formatyourbrain.com/sql-server-express-2012-visual-studio-2010/

【讨论】:

以上是关于VS 2010 看不到 SQL Server 2012 Express的主要内容,如果未能解决你的问题,请参考以下文章

如何使用会话状态模式:带有 VS2010 的 SQL Server

如何使用 LINQ to SQL 连接到 SQL Server?

visual studio 2010 和 sql server 2008 重装系统后如何打开 程序的.exe执行文件再啥地方,找不到

安装SQL SERVER 2008,出现“查找sql server 2008安装媒体”的问题

VS 2010 SQL Server Compact 现在在数据库表编辑视图中添加

vs2005和sql2005都提示没找到或者访问连接不到服务器,