在没有安装任何SQL Server编辑器的Win7 64系统上,我安装了Visual Studio2012 for Web。我以为它会给我提供安装SQL Server 2012 Express的选项,但它没有。现在我想在安装VS之后安装Server 2012。SQL Server是否能够识别VS 2012并在知道SQL Server是在VS 2012之前发布的情况下将其自身集成到其中?我不想在VS之前卸载VS来安装SQL。
发布于 2013-06-16 07:21:13
是的,有一个特定的订单。如果你先安装SQL2012,你将无法在vs2012的对象资源管理器中打开.sql文件。这是一个已通过特殊的"SQL Server数据工具- 2012年12月更新“修复的错误。可悲的是,这个更新不会出现在常规的Windows更新中(在我的Windows8上),也不会出现在安装SP1之前或之后检测到的任何SQL更新中。
因此,正确的顺序是:首先是VS2012,然后是SQL2012。尤其是在应用service packs时。
来源:
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。
发布于 2012-10-19 22:04:19
它的安装应该没有问题,我只是在几周前完全按照相同的顺序做了这件事,首先是VS2012,然后是SQL Server,它工作得无懈可击。
只需安装和设置SQL Server,然后重新启动,您就可以从VS的DB Explorer进行连接。
如果这不起作用,你最好的办法就是从头开始重新安装所有东西。
https://stackoverflow.com/questions/12975936
复制相似问题