visual-studio-2012 - VS 2012 Express 和 SQL Server 2012 Express 的正确安装顺序

标签 visual-studio-2012 sql-server-2012

在没有安装任何 SQL Server 版本的 Win7 64 系统上,我安装了 Visual Studio 2012 for Web。我认为它会给我安装 SQL Server 2012 Express 的选项,但它没有。现在我想在安装 VS 后安装 Server 2012。知道 SQL Server 是在 VS 2012 之前发布的,SQL Server 会识别 VS 2012 并将其自身集成到其中吗?我不想在VS之前卸载VS来安装SQL。

最佳答案

是的,有一个特定的顺序。如果您先安装 SQL2012,您将无法在 VS2012 的对象资源管理器中打开 .sql 文件(去过那里,做过)。这是一个通过特殊的“SQL Server Data Tools - 2012 年 12 月更新”修复的错误。可悲的是,此更新不会出现在常规 Windows 更新(在我的 Windows 8 上)中,也不会出现在安装 SP1 之前或之后检测到的任何 SQL 更新中。

因此,正确的顺序是:先VS2012,然后是SQL2012。尤其是在应用服务包时。

来源:

http://blog.wharton.com.au/category/sql-server-data-tools/

如果您碰巧先安装 SQL2012,然后安装 VS2012,您将需要 2012 年 11 月更新来修复您的 .sql 文件:

http://msdn.microsoft.com/en-us/jj650015

多一点背景...我从 2002 年开始使用 Visual Studio。在我安装 Visual Studio 2003、2005、2008、2010 和最近的 2012 之前,我总是安装我自己的 SQL Server 20XX 版本。这是因为我从来没有使用了 Visual Studio 附带的 SQL Server Express。对于早期版本的 SQL Server Express 施加的 2 GB 限制,我的数据文件太大了。通过首先安装 SQL Server,这允许我在机器上使用根实例名称,而不是 SQL Express 在过去十年中接管它。

我从来没有遇到过这个命令的问题,直到 VS2012 和 SQL2012。如上面的博客文章所述,先安装 VS2012,然后再安装 SQL Server。

关于visual-studio-2012 - VS 2012 Express 和 SQL Server 2012 Express 的正确安装顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975936/

相关文章:

c++ - BackgroundSubtractorMOG2 在 VS2012 下工作,在 ubuntu 上失败

visual-studio - Visual Studio 2012 中的外部链接不适用于 Windows 8

asp.net-mvc-3 - 如何在 MVC3 的 Razor View 编辑器中获取折叠 + 和 - 符号

sql - 根据另一列重置运行总计

Sql Merge 锁定整个目标表

sql - 如何在 SQL Server 中查询此输出

sql - 按日期和类型选择 COUNT SQL Server 2012

sql - 分页时获取总行数

c++ - VS2012自备静态库抛链接器错误

c - 如何在 Visual Studio 2012 中链接 .a 文件?