电脑有安装sqlserver2000、sqlserver2005、sqlserver2008r2三个版本数据库,同时有安装vs2005、vs2008、vs2010,系统为window xp
因为电脑安装sqlserever2008r2企业版试用过期了,所以打算卸载企业版后安装sqlserver2008r2 express版本,彻底解决过期问题,但是sqlserver的卸载真的是很坑爹,经过了2天的奋战,才解决了sqlserver重装问题,避免了重装系统,今天将解决过程分享出来,让遇到相同问题的同行少走弯路。
其实解决过程其实非常简单,并没有网上说的那么复杂,但是要按照我说的步骤操作,下面以sqlserver2008r2卸载重装为例
第一步:首先下载“Windows Install Clean Up”这个软件,安装;使用到的其它软件下载:http://pan.baidu.com/s/1dD0Ghpf
第二步:保证sqlserver2008r2程序的完整,如果之前卸载不完整的,需要在控制面板里面修复,在控制面板->添加和删除程序中找到“Microsoft SQL Server 2008 R2”,点击后面“更改/删除”,然后点击修复,找到sqlserver2008r2的安装文件解压目录,然后进行修复,修复过程中失败了没有关系;
第三步:打开“Windows Install Clean Up”软件,找到如下图所示,选中和sqlserver2008r2相关的,点击remove,如果不确定卸载那个,可以下载Total Uninstall 6这个软件,查看sqlserver2008r2相关的程序的安装时间,然后在“Windows Install Clean Up”软件中选择对应的(像下图中Microsoft SQL Server Compact 3.5 SP2 CHS没有体现是sqlserver2008r2的程序,我就是根据安装时间确定的),注意:此处点击remove之前,一定要选中所有和sqlserver2008r2关联的程序,不然单独卸载会导致失败,后面也无法重装。
如上图红色边框标记所示,sqlserver2008r2版本的是[10.50开头的]、sqlserver2005版本的是[9.00开头的]、sql2000版本的我在这里面没有找到,应该是[8.开头的],如果不确定要卸载那个,可以下载Total Uninstall 6这个软件,查看sqlserver各个版本的安装时间,然后选择remove。
第四步:在第三步卸载完毕后(没有提示任何错误),返回控制面板-》添加或删除程序-》找到“Microsoft SQL Server 2008 R2”,点击后面的“更改/删除”,在弹出的窗口中点击卸载。
第五步:在第四步卸载完毕后,看看控制面板->添加或删除程序中,和sqlserver2008r2相关的是否都卸载掉了呢?如果没有卸载完毕,说明本文不适合你的安装环境,不用查看下面了,如果卸载干净了,可以继续下面步骤。
找到sqlserver的安装目录,如下图,100文件夹,删除掉,其它文件夹不用动,如果安装到D盘的,需要同时删除c盘和d盘下面的Microsoft SQL Server文件夹下面的100文件夹(删除文件夹步骤可能多余,未测试不删除是否也可以)
第六步:打开注册表(开始——运行——regedit——确定) 找到和sqlserver2008r2相关的项,删除掉
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\100
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Native Client 10.0
这里还有一个,不过不是删除文件夹,而只是删除其中PendingFileRenameOperations一项:
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Session Manager\删除右边PendingFileRenameOperations项
其中80表示sql2000、90表示sql2005、100表示sql2008
第七步:重启电脑,重启完毕后,进行重新安装;(此步骤也可能多余,没有具体测试,保险点重启为好)
以下为sqlserver2008r2 express安装过程
http://wenku.baidu.com/link?url=X_HUiLCKbQ6D0CwaWt4dUlzh3eK08IEDl9y_Kcz5-XgghWnNiMo5X4liaQ15JeTwNx9DvUv-U3lEHNgJx5mwQEHqxDDG69ezFc6vlv3VELS
安装过程中可能遇到的其它问题(不过按照我的操作步骤,一般不会遇到)
1.性能计数器注册表配置单元一致性
http://wenku.baidu.com/link?url=K1b9bBjtPoNMO_ziI0_lUCWmbWuOobs2S0hsYZj4L7rsy6Eaux6O2DU3oiNoEpOUsqByNl7rDga02mHoz6Ds2GGOm8Jr6kzCEhoUFNUPnWy
2.MOF编辑器无法链接WMI服务器
sqlserver卸载不完整导致,卸载干净后重试。
3.其他安装问题,这篇文章总结的比较好,可以参考下
http://blog.163.com/zy_tommy/blog/static/8692677720142317586227/
参考的文章:不过我按照他们的步骤都没有成功,而且他们的电脑都只有安装一个sqlserver版本
http://www.cnblogs.com/qanholas/p/3804123.html
http://wenku.baidu.com/link?url=lcsjFvYlEMpzST3ZtvDeiuf50jL6FCQDGRvGkMR0X1ARjoiU7npj-8XM3e2hAKghXNcDUJM0TW30T_eI84icoPWsaHSozMrKKCVFNpHeMCy
http://jingyan.baidu.com/article/93f9803f0ef398e0e46f5524.html
- 本文固定链接: https://zxbcw.cn/post/3360/
- 转载请注明:必须在正文中标注并保留原文链接
- QQ群: PHP高手阵营官方总群(344148542)
- QQ群: Yii2.0开发(304864863)