SQL2008 安装提示"Microsoft visual studio 2008 早期之前的版本"解决 在安装SQL Server 的时候提示 Microsoft visual studio 2008 早期之前的版本报错,今天在这里给大家分享不用下载VS2008SP1 补丁包,不用卸载VS2008。 先说一下导致这个故障的原因: 这个问题是因为首先安装了 SQL 2005 卸载SQL 2005 再去安装SQL 2008 就会出现这个错误 网上搜索了一下这类似问题很多,都说要下载 Microsoft visual studio 2008 SP1 的升级包,因为 LZ 比较懒,所以研究出来了以下解决方案。 第一:卸载微软的东西很麻烦 第二:不用下载VS 补丁(那个补丁蛮大的,下载麻烦) 好了废话不多说了,处理问题 具体情况如图所示: 解决方案如下: 打开注册表管理器(运行--regedit) 依次展开如下项目: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dev Div 将dev div 项目导出来保存,倒出来之后可以将Dev div 删除 建议不要删除重命名即可,今天就以重命名为例如图2 【图2】 导出之后再将该项重命名 如图3 【图 3】 重命名之后我们在返回到 SQL 2008 安装界面 点击重新运行,就会发现一开始的错误提示没有了(图 4) 【图 4 】 点击下一步继续安装 【图 5】 看到了吗?安装成功了【这个地方解释一下:win7 安装应该还会有一次报错的,xp 系统居然没有】 以下是 win7 系统解决方案(最后面是注册表合并) win7 安装最后面报错解决方法: 刷新注册表会继续出现 Devdiv 这个项目,把 installeproducts 导出来保存 保存 installeproducts 是为了避免再次出错(也为后面我们合并注册表项做准备) 【图 6】 做完这一步,我们返回到 SQL 报错的地方点击确定,SQL2008 将继续安装 大概几分钟过后将会再一次报错提示【DevDiv】项目下没有 MSDV VS VC 这些项目 这里就要用到我们之前导出的 DEVDIV 项目了,找到我们之前导出的 DEVDIV 项目运行一下就可以了 然后再点击 SQL 报错提示的确定按钮,等待 sql server2008 安装(如图 5) 现在 SQL Server 虽然安装成功了,但是 VS 2008 还是不能正常运行 最后一步我们需要做的是将刚刚我们导出的注册表项合并 我们将刚刚导出的 2 个注册表项分别运行一次,这样 2 个注册表项就合并在一起了 安装过程也就圆满结束了!!!!