关于sql2008卸载后再安装问题

来源:互联网 发布:北交大网络教育官网 编辑:程序博客网 时间:2024/06/18 01:10
1.先把SQL Server卸载(通过工具或者sql自带)
2.把安装时产生的“Microsoft SQL Server”文件夹删掉
3.运行注册表,
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server删掉,(注意要把Microsoft SQL Server文件夹整个删掉)
4.进入注册表编辑器(regedit),查找
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,
找到“PendingFileRenameOperations”值,并删除其中所有数据(值)
对于sql server 安装时容易出现的问题:
1. 关于SQL安装被挂起的修复:从前的安装程序操作使安装程序操作挂起,
需要重新启动计算机 。解决方法:点击 开始 运行输入:regedit 打开注册表找到如下目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
删除PendingFileRenameOperations再来安装SQL呵呵一切正常如初了!
2.
安装时出现“command line option syntax error,Type command/?for help可
能是因为你的安装源文件所在的路径中有中文,所以你可将安装文件放在一个没有中文的路径。
3. 最好不要远程安装。我试过很多次远程安装,每次到最后眼看
就看好了,可是安装进度一直停留在‘安装程序正在启动服务器并安装您选择的配置’不走了。

在卸载了SqlServer2008以后,可能因为卸载的不干净,而不能再次安装SqlServer,可能会出现如下错误:
MsiGetProductInfo无法检索 Product Code 为“{XXXXXXXX-E8D3-4094-A72C-B886F409D793}”的包的ProductVersion.错误代码:1605
解决办法:(从网上转载的,感觉真的不错)
在HKEY_Classes_Root\installer\UpgradeCodes有相应的值没删除!
那么我们怎么查找相应的值呢(这点上很多人说得不明不白的),在这里我清晰的描述一下:
当系统提示如 {F1F1E8540-CF57-485B-9994-BE9E02D29193}这个GUID时,
首先把这个GUID的前段“F1F1E8540” 倒排 成为 0458E1F1F ,然后HKEY_Classes_Root\installer\UpgradeCodes里查找这个倒排的值,
在查找此父节点的时候,可以通过上面的工具栏的查看,找到“查找”选项,找到此父节点,查找到后,删除对应的父节点;
到此,这个环节上的安装问题就应解决,不过有时系统可能会提示多个Guid,不过你不要担心,接着按上述方法处理。

--以上方法统计自互联网--  >_<  遇到过 所以总结了下我的解决方法
原创粉丝点击