1. 删除以下注册表项。只有在使用 删除 SQL Server 的所有已知实例 一节中的步骤时,才应使用本节中的步骤: • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
• HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
注意:如果删除这些注册表项,就会禁用 Microsoft Search 服务 (MSSearch)。如果以下应用程序在同一台计算机上运行,此操作可能会对它们产生影响: • Microsoft Exchange Server
• Microsoft SharePoint Portal Server
• Microsoft Site Server
• Microsoft Commerce Server
• Microsoft Small Business Server
2. 如果将要删除的 SQL Server 实例配置为群集系统,请删除群集管理器中该 SQL Server 实例的所有群集资源。
注意:仅删除 SQL Server 资源。
3. 重新安装 Microsoft SQL Server 2000 并使用相同的名称和 IP 地址。
如果不删除 MSSearch,重新安装 SQL Server 2000 时可能会出现以下错误信息:
[sqlclusterSetup.cpp:464]:2 (0x2):The system cannot find the file specified.Problem in the resource name SQL Server Fulltext.
[clushelp.cpp:1238]:5007 (0x138f):The cluster resource could not be found.
[sqlclusterSetup.cpp:1059]:5007 (0x138f):The cluster resource could not be found.
如果出现这些错误信息,请重新启动服务器,按步骤操作将 MSSearch 删除,然后再次尝试进行安装。
注意:由于此前未完成删除过程,因此如果您担心能否在以后删除实例,可以执行以下步骤来验证是否解决了可能会导致此问题再次出现的所有问题。如果只是想确认此特定删除已完成,则不必执行这一步骤,因为该步骤只是检查自动删除过程是否有效。运行 SQL Server 安装程序,并使用“卸载”选项立即验证删除过程,而不是等到必须具备此功能时再进行验证。如果此步骤失败,则必须继续进行检查,确定导致失败的原因,并解决该问题。
运行安装程序,然后使用卸载选项,确认没有由于删除失败而遗留的配置问题或错误。
注意:在某些情况下,可能不会删除文件夹 %drive%:"\Program Files\Microsoft SQL Server\80,此时您必须手动将其删除。
在安装 SQL Server 2000 时,可能会出现以下错误信息:
A previous program installation created pending file operations on the installation machine.You must restart the computer before running setup
如果出现此错误信息,请重新启动服务器,然后再次尝试进行安装。如果在重新启动服务器后,再次出现该错误信息,那么您要删除的文件可能处于只读状态。
请按照下列步骤操作,检查这些文件是否处于只读状态: 1. 找到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
2. 记下文件名。
3. 确保这些文件未设置只读属性。
4. 再次重新启动服务器。
重新安装 SQL Server 前删除临时文件夹中的内容
将临时文件夹中的内容全部删除,这里的临时文件夹既包括 System Temp 文件夹,也包括安装用户的 Temp 文件夹。要确定用户临时文件夹的位置,请在命令提示符下输入以下命令:
C:\Documents and Settings\username>set t
结果应当包含以下内容:
TEMP=C:\DOCUME~1\username\LOCALS~1\Temp
TMP=C:\DOCUME~1\username\LOCALS~1\Temp
还可能会列出其他项。典型路径如下:
C:\Documents and Settings\username\Local Settings\Temp
System Temp 的典型路径为 %systemroot%\temp