SQL2008安装提示"Microsoft visual studio 2008早期之前的版本"解决(这是我认为最简单有效的方法)
作者:冰封 日期: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早期之前的版本"解决(这是我认为最简单有效的方法)的更多相关文章
- SQL2008安装提示"Microsoft visual studio 2008早期之前的版本
打开注册表管理器(运行 --regedit 依次展开如下项目: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv 将devdiv项目导出来保存,倒出来之后可 ...
- 安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Express 工具的解决方案
工作电脑上安装了SQL 2005, 但是客户电脑上安装的是SQL 2008R2,有时候连接他们的库调试没法连接,很不方便.然后又安装了个SQL2008 R2,期间遇到这两个问题,网上搜索了一下收到了解 ...
- SQL SERVER安装提示“安装了 Microsoft Visual Studio 2008 的早期版本
工作共遇到的问题记录: 安装Sql Server 2008 R2时提示错误:“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2 ...
- 安装SQL Server 2008R2 报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本”解决方法
安装SQL Server 2008 R2报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本,请在安装 SQL Server 2008 前将 VS2008 升级 ...
- sqlserver安装失败,此计算机上安装了 Microsoft Visual Studio 2008 的早期版本解决方法
安装sql server 2008 management,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本.请在安装 SQL Server 2008 前 ...
- 规则“Microsoft Visual Studio 2008 的早期版本”失败。此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。
今天重装了一下系统后,需要装开发工具,我用的开发工具是Visual Studio2008 和SQL Server2008R2,装完Visual Studio2008的时候在装数据库的时候却出现这样的问 ...
- win7 卸载vs2010 后无法安装vs2008 提示 Microsoft Visual Studio Web创作组件安装失败 (转)
解决方法: Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法 Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法(一) 今 ...
- 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 ...
- 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 * ...
随机推荐
- HDU 5961 传递 【图论+拓扑】 (2016年中国大学生程序设计竞赛(合肥))
传递 Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem ...
- win pe 修改xp系统开机密码方法
今天使用win pe 修改了xp系统的密码,有三种方法 一 . 最终找到了一个方法,这个方法只能改写密码,也就是说会留下痕迹,如下: 1.使用的工具:FbinstTool v1.50 FbinstT ...
- 关于list 添加数据到指定下标
1 2 3 4 5 6 7 8 9 10 11 12 protected <T> List<BusinessItemData> itemMap2ItemList(Map< ...
- javascript检测属性
javascript 对象可以看做属性的集合.我们可以通过三种方式来判断某个属性是否存在于某个对象中. 1.in操作符 var o={x:1} "x" in o //True :x ...
- win7IIS错误修改路径最全的
http://blog.csdn.net/testcs_dn/article/details/8726480 http://www.myexception.cn/asp-dotnet/1341569. ...
- 使用NppExec插件让Notepad++编译运行Java、Python
一直希望有一个轻量级的编辑器,既可以编辑代码,也可以一键运行.后来有了NotePad++,希望可以配置配置达到目的,配Java的时候上网搜了一堆,基本上互相抄,不解决实际问题,很郁闷.后来琢磨了出来, ...
- oc学习之路-----搞死指针之内存存储int类型
关于每个数据类型个字节在内存中的存储地址(以int为例) 先上图 如题,为什么说好的*p = &c是1啊,为什么是513呢,一开始,我也觉得挺惊讶的,后面听老师分析了一下才知道怎么回事,但是还 ...
- Junit 断言 assertThat Hamcrest匹配器
junit断言总结本文参考了http://blog.csdn.net/wangpeng047/article/details/9628449一 junit断言1.JUnit框架用一组assert方法封 ...
- JavaScript-每隔5分钟执行一次ajax请求的实现方法
个页面好像只能有一个 window.onload=function(){},所以要有多个事件,这样写就好了 window.onload=function(){ //假设这里每个五分钟执行一次test函 ...
- POJ 3734
题目的大意: 给定待粉刷的n个墙砖(排成一行),每一个墙砖能够粉刷的颜色种类为:红.蓝.绿.黄, 问粉刷完成后,红色墙砖和蓝色墙砖都是偶数的粉刷方式有多少种(结果对10007取余). 解题思路: 思路 ...