作者:冰封 日期:2013-10-18 原文地址:http://www.skywj.com/thread-9230-1-1.html



在安装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\DevDiv



将devdiv项目导出来保存,倒出来之后可以将Devdiv删除



建议不要删除 重命名即可,今天就以重命名为例 如图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个注册表项就合并在一起了



安装过程也就圆满结束了!!!!

打开注册表管理器(运行--regedit)



依次展开如下项目:



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv



将devdiv项目导出来保存,倒出来之后可以将Devdiv删除



建议不要删除 重命名即可,今天就以重命名为例 如图2

SQL2008安装提示"Microsoft visual studio 2008早期之前的版本"解决(这是我认为最简单有效的方法)的更多相关文章

  1. SQL2008安装提示"Microsoft visual studio 2008早期之前的版本

    打开注册表管理器(运行 --regedit 依次展开如下项目:   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv 将devdiv项目导出来保存,倒出来之后可 ...

  2. 安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Express 工具的解决方案

    工作电脑上安装了SQL 2005, 但是客户电脑上安装的是SQL 2008R2,有时候连接他们的库调试没法连接,很不方便.然后又安装了个SQL2008 R2,期间遇到这两个问题,网上搜索了一下收到了解 ...

  3. SQL SERVER安装提示“安装了 Microsoft Visual Studio 2008 的早期版本

    工作共遇到的问题记录: 安装Sql Server 2008 R2时提示错误:“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2 ...

  4. 安装SQL Server 2008R2 报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本”解决方法

    安装SQL Server 2008 R2报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本,请在安装 SQL Server 2008 前将 VS2008 升级 ...

  5. sqlserver安装失败,此计算机上安装了 Microsoft Visual Studio 2008 的早期版本解决方法

    安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前 ...

  6. 规则“Microsoft Visual Studio 2008 的早期版本”失败。此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。

    今天重装了一下系统后,需要装开发工具,我用的开发工具是Visual Studio2008 和SQL Server2008R2,装完Visual Studio2008的时候在装数据库的时候却出现这样的问 ...

  7. win7 卸载vs2010 后无法安装vs2008 提示 Microsoft Visual Studio Web创作组件安装失败 (转)

    解决方法: Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法   Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法(一) 今 ...

  8. Microsoft Visual Studio 2008 未能正确加载包“Visual Web Developer HTML Source Editor Package” | “Visual Studio HTM Editor Package”

    在安装Microsoft Visual Studio 2008 后,如果Visual Studio 2008的语言版本与系统不一致时,比如:在Windows 7 English System 安装Vi ...

  9. Shortcut Collapse project or projects in the Solution Explorer Microsoft Visual Studio 2008

    The standard windows keyboard shortcuts for expanding and collapsing treeviews are: Numeric Keypad * ...

随机推荐

  1. nini

    using Nini.Ini; using Nini.Config; IniDocument doc = new IniDocument("Settings.ini", IniFi ...

  2. C#中类的默认访问是私有的

    如果类前面没有访问修饰符的话,那里面的成员默认是私有private. 下面的代码是从MSDN上拷的,那个d它说明了私有:class Employee{private int i;double d; / ...

  3. VS2010+Oracle11+Entity Framework4.1环境搭建及常见问题(转)

    一,开场白: 在微软的实体数据模型中存在四种查询方式:SQL字符串:Linq:Linq to SQL:Linq to Entity(ESQL) 对于Linq SQL目前微软虽然仍在支持,但微软已经声明 ...

  4. 格式化URL

    //格式化url查询参数为json function formatUrl(url){ var reg=/(?:[?&]+)([^&]+)=([^&]+)/g; var data ...

  5. 使用Notify 和 wait ,使用Linklist实现生产者消费者问题

    ref:http://www.cnblogs.com/happyPawpaw/archive/2013/01/18/2865957.html 注释很清楚的, import java.util.Link ...

  6. Poj 1151-Atlantis 矩形切割

    题目:http://poj.org/problem?id=1151 Atlantis Time Limit: 1000MS   Memory Limit: 10000K Total Submissio ...

  7. Hdu 4312-Meeting point-2 切比雪夫距离,曼哈顿距离,前缀和

    题目: http://acm.hdu.edu.cn/showproblem.php?pid=4312 Meeting point-2 Time Limit: 2000/1000 MS (Java/Ot ...

  8. iPhone/Mac Objective-C内存管理教程和原理剖析

    http://www.cocoachina.com/bbs/read.php?tid-15963.html 版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所 ...

  9. wall

    wall 是在linux中用于发送广播信息的命令,他可以让所有的在线用户都收到信息 wall hi 然后,按Ctrl + c 退出

  10. windows mobile 6.5 隐藏 左下角(左上角)的开始按钮 叉号关闭按钮

    其实做起来很简单,但是国内的网站就是找不到. 1.开始按钮原来的界面是这样的: windows mobile 6.0界面: windows mobile 6.5.X界面: 修改一个windows mo ...