|
昨天开始我遭遇了SQL这个最流氓罪笨软件的蹂躏!
首先安装的时候提示我挂起! {问题1:文件挂起} {解决方案: 1、在开始->运行中输入regedit 2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 3、选择文件->导出,保存(安全起见) 4、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认}
随后出现无法启动服务器和企业管理器的毛病! 本以为小事情,卸载在安装就可以了,结果却无法完全卸载,导致不能安装! {问题2:需要手动卸载} {解决方案:
在进行操作之前,建议备份好注册表以及重要的数据库文件。
首先,我们尝试用IsUninst.exe卸载程序来安全卸载Windows中的程序和与其相关的组件:
(1)运行Regedit.exe,然后找到以下注册表项: HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\windows\CurrentVersion\Uninstall (2)Uninstall项下,找到要删除的Microsoft SQL Server2000 实例的产品代码。 (3)在任务栏上,单击【开始】按钮,然后单击【运行】按钮。在运行对话框中,复制并粘贴以下命令,例如: C:\WINNT\IsUninst.exe-f “C:\Program Files\Microsoft SQL Server\MSSQL$Server1\Uninst.is” -c”C:\Program Files\Microsoft SQL Server\MSSQL$Server1\sqlsun.dll”-Mssql.miff I=Il 其中:MSSQL Serverl表示安装的实例名为Serverl。 如果以上方法不奏效,则我们必须手工来进行删除操作。
(1) 删除以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
(2) 手工删除安装目录,默认情况下位于:
C:\Program Files\Microsoft SQL Server
(3) 卸载Microsoft Search 服务,还需要删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
(4) 卸载Microsoft 全文查询,还需要删除:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFTPSVC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERVER
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
然后重新启动!}
{注意: 1.还有删除原SQL所在的文件夹,彻底的删除!还有C:\Program Files下的"Microsoft SQL Server"文件夹! 不然会出现如下错误:
"安装文件夹中的文件与列于注册表中的现有安装不对应。 继续之前,请删除这些文件或选择一个新的安装文件夹"
2.SQL安装包不要放在中文名文件夹中。 不然会在安装过程中出错!
 SQL错误
 }
以上是2天来被SQL折磨来的经验希望和大家分享! 好了不多说了,开工了 !
|
一共有 1 条评论