此文主要向大家介绍的是手动彻底删除SQL Server 2000的实际操作流程,前几天安全了SQL Server 2000,不知道哪步出了一些问题,SP4一直打不上,而N多程序非得SP4才能运行,过了好久才想来彻底来搞下。
安装SP4时一直提示安装成功,结果版本号还是没变。查版本号方法见SQL Server安装sp4补丁报错的解决方法
我的方法:
1、备份数据库,这一步非常重要。
2、安装SQL Server 2000,然后选择卸载,这样成功的话也行,或者直接全新安装一遍,不成功就到控制面版里找到删除。
3、、找到以下注册表项,删除
引用内容找到并删除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹。
2. 找到并删除以下注册表项:
3. 找到并删除以下注册表项:
4、找到SQL Server 2000安装目录,全部删除。
5、重启。
6、重新安装SQL Server 2000
7、打SP4补丁
OK,问题解决
以下是技术文章
引用内容
删除 SQL Server 的步骤
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 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 2000。执行这些步骤是为了将系统恢复到可以成功进行安装的状态,这样,您就可以在安装完成后再将恢复的 Microsoft SQL Server 2000 安装删除。
5. 找到安装的>
如何才能完全卸载SQL
呵呵,我以前也卸载过sql在添加删除程序中删除后再装sql会出现安装不上的情况,这就是说没有卸载干净,那就只好手动删除,同样的你的情况也可以手动删除,一般情况下默认安装路径是C盘的 program files的文件件中,但你的控制面板中不显说明你可能没有安装到C盘,找到你安装sql的路径,sql的文件夹名是Microsoft SQL Server里面有两个文件夹把他们删除就ok了。 。 。 我估计应该可以,你试试吧。 。 。
如何完全删除SQL Server 2000?
您说的这个属于服务器版本!请相信我,处理格式化之外没有更完美的解决办法。 原因:SQL Server2000是目前网吧常用作为服务器操作系统的首选.原因就是它的保护性能真的太强了!举个例子吧,我曾经歧途在XP下删除SQL Server2000(SQL Server2000在C盘,XP-SP1在D盘)从DOS下先删除启动文件和SQL 2000的WINDOWS(不格式化分区的目的是,如果格式化的话绝对识别不了D盘的XP!),目的在于识别时不会提示选择操作系统!覆盖XP启动文件(从ghost中查找后覆盖,因为我这个XP就是用这个‘ghost一键恢复’做的)结果,2000根本删除不了。 经验总结◎SQL Server2000在硬盘的驱动器根上写入了隐藏的只读启动保护文件(具体的叫法不同,所以不必要咬文嚼字)。 其实SQL Server2000是专门为网络服务的,就是担心有些恶意的病毒会感染到驱动器根,所以才会这样,但是目前的病毒无法格式化您的硬盘(还没有达到这个程度就是了,但是会完全物理的摧毁您的硬盘,换言之!再买块新的吧5555)
sql server 2005如何完全卸载?
先把sql server在控制面板的添加或删除软件那里卸载,然后找到安装的目录也删了,在到开始-运行里面输入regedit 打开注册表删除HKEY_LOCAL_MACHINE/SOFTWARE/SQL SERVER2005目录删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/所有SQL开头的键删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Eventlog/Application/所有SQL开头的键删除HKEY_LOCAL_CLASSES_ROOT目录下所有SQL为前缀的键删除EKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MenuOrder/Srart Menu/Programs中所有的以SQL开头的键删除HKEY_LOCAL_MACHINE/SOFTWARE/PDBC/中除Micreosoft ODBC for SQL SERVER2005注册表键以外所有含有SQL开头的键然后在删除环境变量中的PATH和CLASSPATH中包含SQL SERVER 2005的值 OK 搞定
发表评论