WIN7下同时安装VS2010、VS2008、sql server 2008 management、sql server 2005 management

因为学asp.net,要用到《asp.net4权威指南》这本书,所以打算装VS2010和sql server 2008 management。之前我的电脑已经装了VS2008和sql server 2005 management了,所以遇到一些兼容问题。解决如下:
     装VS2010的时候第一次提示安装出错,一些重要组件未安装。不管,先重启电脑,然后在双击setup.exe修复继续安装,这期间又有两次提示要重启电脑以便继续安装,汗!第一次还是自己点setup.exe,第二次重启后自动继续安装了。OK,虽然安装过程实在长,等得有点不耐烦了。VS2010搞定。
     之后就是装sql server 2008 management了,这个比较麻烦,我先什么都不管直接上微软官网下sql server 2008 management安装,结果提示安装错误:“ 在创建窗口句柄之前,不能在控件上调用 Invoke 或BeginInvoke”。按网上讲的,先把360的东西全关了,继续安装,又出错,提示要升级VS2008到SP1。只得上网搜VS2008 SP1的安装包,这个资源还是比较多的,google一下就有。安装的过程比较漫长,装好之后再重新装ql server 2008 management,依然提示错误:“ Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具。 失败已安装 SQL Server 2005 Express 工具。若要继续,请删除 SQL Server 2005 Express 工具。“sql server 2005 management和sql server 2008 management不是兼容吗?为什么会有这样的提示?答案是SQL Server 2005 Express 工具不是sql server 2005 management,不用卸载sql server 2005 management,用一个小技巧就行:修改注册表!HKEYLocalMachine\Software\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM。网上有的讲把这个文件夹删了,我怕删了sql server 2005 management不能用了,重命名一下,把ShellSEM改成ShellSEM1试试,结果继续安装sql server 2008 management的时候显示安装成功!打开也没问题。这是因为注册表改了sql server 2005 management启动不了。接着再打开注册表把ShellSEM1改回ShellSEM,打开sql server 2005 management,OK。搞定WIN7下VS2010 VS2008  sql server 2008 management  sql server 2005 management四款软件同时安装的问题!

你可能感兴趣的:(SQL Server 2008)