如何手动删除SQL Server 2000默认实例
- 格式:doc
- 大小:39.50 KB
- 文档页数:6
如何彻底清除SQL Server 2000如大多数应用程序一样,在“控制面板”里“添加/删除程序”可以将SQLSERVER删掉,但卸载程序并不彻底。
微软有意留下完整的目录,同时用户定义的数据库和日志文件仍然留在其中。
如果反悔,可以重新安装并重新连接到数据库上去。
若希望彻底清除机器内SQL Server,则必须清除以下内容:(系统目录如c:\program files)\Microsoft SOL Server\80\Tools(sqlserver安装目录)\MSSQL同时删除以下SQL注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_LOCAL_MACIHNE\System\CurrentControlSet\Services\MSDTC命令行运行:net stop mssqlserver可以停掉sql服务。
哪里可以下载sql安装挂起清除工具估计你是安装时出现的问题。
解决方法...关于SQL安装被挂起的修复大家可能都遇到过当SQL被删除后需要重新安装时,进入安装界面就会出现SQL错误提示:从前的安装程序操作使安装程序操作挂起,需要重新启动计算机然而这些都是白费劲,不管你重新启动多少次也都无济于事,下面我就讲讲怎样能够解除安装或升级时文件被挂起的操作。
点击开始运行输入:regedit 打开注册表找到如下目录HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager删除PendingFileRenameOperations再来安装SQL呵呵一切正常如初了!希望这些能有一点点帮助,从此再也不用盲目的重新安装系统了。
====================================================================== ========================解决SQL Server安装挂起在安装sql server时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。
教您如何彻底删除SQL Server注册表SQL Server正常情况下可以通过添加删除将其卸载,但有时可能会出现一些不可遇见的原因,导致其不能自动卸载,就需要手工卸载,在手工卸载前要注意做好数据的备份工作,以便于以后做还原,卸载SQL Server包括两个方面:第一,程序文件和数据文件的卸载。
如果SQL Server是默认安装,程序文件和数据文件在同一路径下,如下:找到后将整个Microsoft SQL Server文件夹全部删除掉。
若不是在同一路径下,程序文件路径如下:将整个Microsoft SQL Server文件夹删除掉,再找到相对应的数据文件夹MSSQL进行删除。
第二,注册表信息的删除。
【开始】->【运行】->输入regedit,点开HKEY_LOCAL_MACHINE->software->microsoft,找到microsoft SQL Server和MSSQLServer,如下:右击这两个文件选择删除,关闭注册表,然后重新启动电脑就可以了。
如何彻底删除Oracle?软件环境:1、Windows 2000+ORACLE 8.1.72、ORACLE安装路径为:C:\ORACLE实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del 键删除这个入口。
6、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
完全卸载Microsoft SQL Server 20001、先把SQL Server卸载(控制面板卸载);2、再把安装时产生的“Microsoft SQL Server”文件夹删掉(C:\Program Files\Microsoft SQL Server,注意要把Microsoft SQL Server文件夹整个删掉);3、在运行注册表,把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer全部删掉,然后就可以再次重装了。
安装SQL 的时候,提示安装程序被挂起,重新启动后依旧提示需要删除注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations子键就OK了。
原因:按照名称来理解,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager应该存放的是当前系统会话的快照,而PendingFileRenameOperations记录的是一个未成功进行的文件更名操作,SQL Server2000在安装时可能会使用这个键值,记录在安装过程中对临时文件的操作,如果SQL Server2000在安装进程启动时就发现这个键值存在,它就认为上一个安装程序没有完成,从而拒绝继续自身的安装进程。
而按照道理,任何一个改写过此键值的程序都应当在结束或者系统重新启动的时候将这个键值删除,但如果由于种种原因这个操作没有被进行的话,那么SQL Server2000自然会得出错误的结论。
关于SQLSERVER2000完美卸载与出现...疯狂代码 / ĵ:http://DataBase/Article21678.html大家无论在重装SQLServer2000,还是在最初安装SQLserver2000的时候, 都可能会出现”以前的某个程序安装已在安装计算机上创建挂起的文件操作。
运行安装程序之前必须重新启动计算机”错误这个问题么?!重装N遍系统 是很麻烦的 而且也不一定能够解决掉出现这种问题的情况有以下几种:1 可能安装过3721软件,对注册表中的文件已经写死,因此会出现这个问题。
2 以前装过Sql2000Server,卸载的时候没有删除干净,特别是注册表中的主键没有删除掉首先跟大家分析完美卸载SQLServer2000的方案:(对任何版本都适用:开发版,企业版,个人版)我们以在XPprofessional里面卸载SQLServer2000为例:1 在控制面板中添加/删除程序中卸载掉SQLServer2000.2 运行"regedit.exe"命令,在出现的注册表编辑器中删除以下选项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer------------------|HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer----------|--前面三项是对SQLSERVER2000服务的键值的删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer---|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT---此为对SQLSERVER2000代理服务的键值的删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADhelper----对SQLSERVER2000帮助的键值的删除3 在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations后删除清除安装暂挂项目4 最后手工删除SQLServer2000默认的安装目录:c:\program files\microsoft sqlserver至此SQLServer2000可以完美删除掉,值得注意的是第3步是最为重要的,因为很多人在卸载的时候往往忽略了这一步,安装有时候虽然成功但是当又需要卸载后重装时就会出现挂起的问题。
删除SQL Server 的默认实例若要删除SQL Server 的默认实例,请找到并删除以下注册表项:•HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT删除SQL Server 的命名实例若要删除SQL Server 的命名实例,请按照下列步骤操作:1. 找到并删除某个命名实例对应的以下注册表项,其中InstanceName是要删除的实例的名称。
•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName •HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName 2. 如果将要删除的SQL Server 实例配置为群集系统,请删除群集管理器中该SQL Server 实例的所有群集资源。
注意:仅删除SQL Server 资源。
3. 重新安装Microsoft SQL Server 2000 并使用相同的名称和IP 地址。
4. 运行安装程序并使用卸载选项,消除由于安装失败而遗留的任何配置问题或错误。
删除SQL Server 的所有已知实例若要删除SQL Server 的所有已知实例,请按照下列步骤操作:1. 找到并删除%drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹。
2. 找到并删除以下注册表项:•HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer•HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server3. 找到并删除以下注册表项:•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper4. 步骤3 中的三个注册表项对应于Microsoft SQL Server 2000 的默认实例。
本文介绍如何卸载S Q L S e r v e r的独立实例,可以按以下步骤来卸载:
一、准备工作
1、备份数据为防止卸载失败造成数据丢失,备份是一个很好的措施。
创建所有数据库(包括系统数据库)的完成备份,包括m a s t e r,m o d e l,m s d b等的备份。
2、为了防止活动的链接使卸载无法完成,建议先停止所有S Q L S e r v e r的服务
3、使用具有适当权限的帐户。
若要卸载S Q L S e r v e r,你必须是拥有“作为服务登录”权限的本地管理员,如本机的A dm i n i s t r a t o r s组的成员
二、卸载S Q L S e r v e r1、单击开始按钮,然后导航到“设置”,然后选择“应用”
2、在右边的“搜索此列表”文本框中输入sq l
3、选择M i c r o s o f t S Q L S e r v e r(版本)(位),如M i c r o s o f t S Q L S e r v e r 2019(64-bi t)
4、选择“卸载”
5、在S Q L S e r ve r窗口中选择“删除”
6、在“选择实例”页上,从“要从中删除功能的实例”的下拉框中选择实例,然后点击“下一步”
7、在“选择功能”页的右边窗口中,勾选要删除的功能;当要全选要删除的功能时,可以点击“全选”,然后点击下一步
8、在“准备删除”页上,可以再一次查看要删除的功能,确定后,点击“删除”开始卸载
9、接下来我们可以看到删除进度
务。
如何彻底删除SQL2000给你发一个手工卸载的方法,我以前用过的许多SQL SERVER 2000数据库损坏了重装后都发生了同样的问题,那就是安装SQL SERVER数据库不成功。
原因:即使你通过控制面板里的“添加/删除程序” 正常的卸载SQL SERVER数据库,但是,SQL SERVER还是没有完全卸载干净,还需要手工进行一些操作。
因此重新安装不成功,很多人只好重装系统解决。
经过较长时间的摸索和实践总结,我找到了一点技巧方法,在这里与大家分享。
操作步骤:在进行操作之前,建议备份好注册表以及重要的数据库文件。
首先,我们尝试用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\MSSQLServe rHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL ServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\SQLSERVER AGENTHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s \MSSQLServerADHelper(2)手工删除安装目录,默认情况下位于:C:\Program Files\Microsoft SQL Server(3)卸载Microsoft Search 服务,还需要删除:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search(4)卸载Microsoft 全文查询,还需要删除:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSFTPSVCHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSCNTRSHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSEARCHHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSGATHERVERHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSGTHRSVCHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service s\MSSINDEX(5)如果要卸载的是命名实例,则在相应的注册表键的MSSQLServer,SQLSERVERAGENT和MSSQLServerADHelper后加上“/”和相应的实例名。
如何手动删除SQL Server 2000默认实例概要删除 Microsoft SQL Server 2000 前应考虑的事项删除 SQL Server 的步骤删除 SQL Server 的特定实例删除 SQL Server 的所有已知实例删除 SQL Server 的默认实例删除 SQL Server 的命名实例如何包含全文检索删除重新安装 SQL Server 前删除临时文件夹中的内容参考这篇文章中的信息适用于:概要本文中的步骤介绍如何为重新安装 SQL Server 程序的系统做准备工作。
删除 Microsoft SQL Server 2000 的正确方法(Microsoft 建议采用的方法)是,使用 Microsoft SQL Server 2000 安装程序中的卸载选项。
不过,如果安装失败,可能无法使用卸载选项。
如果无法使用卸载选项,则在尝试重新安装 SQL Server 程序前,必须将系统恢复到一个干净、稳定的安装点。
注意:Microsoft SQL Server 2000(64 位)安装程序使用 Windows 安装程序,将 SQL Server 功能的安装完全集成到一个功能树中。
最小和典型安装模式已不再采用。
默认情况下,安装程序显示功能树,并选定所有可用的功能。
管理员可通过选择功能树中的项目和更改安装路径来自定义安装。
有关更多信息,请参阅 SQL Server 2000(64 位)文档。
删除 Microsoft SQL Server 2000 前应考虑的事项重要警告:您可能希望按照当前的状态保存某些数据库。
您可能还希望保存对默认数据库所做的更改。
如果遇到以上任何一种情况,则在按照本文中的步骤进行操作前,应确保留有已知完好的数据备份,或将所有数据和日志文件复制到 MSSQL 文件夹之外的其他文件夹中,因为在下面的操作中您必须删除 MSSQL 文件夹。
如何手动删除SQL Server 2000默认实例.txt如果我能够看到自己的影子,我想它一定很忧伤,因为我把快乐都留在了前面。
容易伤害别人和自己的人,总是对距离的边缘模糊不清的人。
如何手动删除SQL Server 2000默认实例.txt让人想念而死,是谋杀的至高境界,就连法医也鉴定不出死因。
如何手动删除SQL Server 2000默认实例概要删除 Microsoft SQL Server 2000 前应考虑的事项删除 SQL Server 的步骤删除 SQL Server 的特定实例删除 SQL Server 的所有已知实例删除 SQL Server 的默认实例删除 SQL Server 的命名实例如何包含全文检索删除重新安装 SQL Server 前删除临时文件夹中的内容参考这篇文章中的信息适用于:概要本文中的步骤介绍如何为重新安装 SQL Server 程序的系统做准备工作。
删除 Microsoft SQL Server 2000 的正确方法(Microsoft 建议采用的方法)是,使用 Microsoft SQL Server 2000 安装程序中的卸载选项。
不过,如果安装失败,可能无法使用卸载选项。
如果无法使用卸载选项,则在尝试重新安装 SQL Server 程序前,必须将系统恢复到一个干净、稳定的安装点。
注意:Microsoft SQL Server 2000(64 位)安装程序使用 Windows 安装程序,将 SQL Server 功能的安装完全集成到一个功能树中。
最小和典型安装模式已不再采用。
默认情况下,安装程序显示功能树,并选定所有可用的功能。
管理员可通过选择功能树中的项目和更改安装路径来自定义安装。
有关更多信息,请参阅 SQL Server 2000(64 位)文档。
删除 Microsoft SQL Server 2000 前应考虑的事项重要警告:您可能希望按照当前的状态保存某些数据库。
您可能还希望保存对默认数据库所做的更改。
如果遇到以上任何一种情况,则在按照本文中的步骤进行操作前,应确保留有已知完好的数据备份,或将所有数据和日志文件复制到 MSSQL 文件夹之外的其他文件夹中,因为在下面的操作中您必须删除 MSSQL 文件夹。
必须保存的文件包括由 Microsoft SQL Server 2000 安装的以下数据库文件: ? Distmdl.*? Master.*? Mastlog.*? Model.*? Modellog.*? Msdbdata.*? Msdblog.*? Northwnd.*(可选安装)? Pubs.*? Pubs_log.*? Tempdb.*? Templog.*警告:如果安装的 SQL Server 还与 Microsoft SQL Server Reporting Services 一起使用,请确保还保存或重命名了以下文件夹和子文件夹: ? Default path\Reporting Services? Default path\MSSQL\Reporting Services? Default path\SQL Server Instance name\Reporting Services? Default path\80\Tools\Report Designer注意:Default path 指的是 %ProgramFiles%\Microsoft SQL ServerMicrosoft 还建议: ? 对于配置为群集系统的 Microsoft SQL Server 2000,应确保没有任何其他群集资源与要删除的 Microsoft SQL Server 2000 存在依赖关系。
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:835185 (/kb/835185/) SQL Server 中的故障转移群集资源依存关系? 停止 Microsoft SQL Server 2000,因为活动连接可能会导致卸载过程无法成功完成。
? 关闭其他节点上的所有 Microsoft SQL Server 2000 客户机或管理工具。
? 使用 Microsoft SQL Server 2000 服务帐户或具有等效权限的帐户(也就是 Local Administrator 组的成员帐户)登录到服务器。
如果将 SQL Server 配置为群集系统,则您使用的帐户在所有群集节点上都必须是 Local Administrators 组的成员。
删除 SQL Server 的步骤重要说明:本文包含有关修改注册表的信息。
修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。
有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:256986 (/kb/256986/) Microsoft Windows 注册表说明警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。
Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。
使用注册表编辑器需要您自担风险。
根据您的特定环境,您可以采用以下的一个或多个步骤。
成功删除了 SQL Server 后,您不需要再继续执行此列表中的其余步骤。
1. 对于虚拟服务器,请使用安装光盘上的 Microsoft SQL Server 2000 安装程序,然后单击“卸载”选项。
SQL Server 联机手册中的“How to uninstall an existing installation of SQL Server (Setup)”(如何卸载现有的 SQL Server 安装(安装程序))主题对此进行了说明。
2. 对于非群集(独立)实例,可以执行步骤 1,也可打开控制面板中的添加/删除程序小程序。
3. 在控制面板中,打开添加/删除程序小程序。
4. 运行 Regedt32,然后找到以下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 在 Uninstall 项下,找到要删除的 Microsoft SQL Server 2000 实例的产品代码。
在任务栏上,单击开始,然后单击运行。
在运行对话框中,复制并粘贴以下命令,或自己键入以下命令: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=I1如果上述步骤无效,则可以按照删除 SQL Server 的所有已知实例一节中的步骤手动删除 Microsoft SQL Server 2000。
注意:此时并不是要完全删除 SQL Server 2000。
执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。
5. 找到安装的 Data 文件夹,如果需要保存这些数据,则重命名该文件夹。
否则,请删除 Data 文件夹。
Microsoft 建议保留 Data 文件夹,这就相当于保留了 MDF 和 LDF 格式的数据库平面文件备份。
如果重命名 Data 文件夹,只要您在重新安装时使用相同的名称、路径和 IP 地址,就可以将现有数据恢复到与使 SQL Server 脱机时完全相同的状态和条件。
注意:如果这是 SQL Server 2000 的群集实例,请为群集中的每个节点重复执行这些步骤。
删除 SQL Server 的特定实例若要删除SQL Server 的特定实例,请按照下列步骤操作: 1. 找到并删除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹,其中 %drive% 是要删除的 SQL Server 实例的位置。
2. 找到以下注册表项: ? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer注意:如果要删除默认实例,则必须删除除 Client 项以外的所有项。
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 必须使用 Regedt32.exe 来编辑要删除的实例的 InstalledInstances 值。
默认实例的显示名称为 MSSQLSERVER,而命名实例的显示名称则为给该实例指定的名称。
注意:不能使用 Regedit.exe 编辑该值;您必须使用 Regedt32.exe。
注意:如果这是 SQL Server 2000 的群集实例,请为群集中的每个节点重复执行这些步骤。
删除 SQL Server 的所有已知实例若要删除 SQL Server 的所有已知实例,请按照下列步骤操作: 1. 找到并删除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹。
2. 找到并删除以下注册表项:? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server3. 找到并删除以下注册表项:? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper 4. 步骤 3 中的三个注册表项对应于 Microsoft SQL Server 2000 的默认实例。
命名实例对应的注册表项与步骤 3 中列出的注册表项类似,但后面带有 $instance_name,因为instance_name 是为特定实例指定的名称。
找到要删除的实例所对应的注册表项后,选择并删除它们。