實踐環境:XP+SQL2005SP1
1.我的電腦-> 管理 ->服務和應用程序 ->服務,停用SQL相關的服務,共6個,分別是:
SQL Server (MSSQLSERVER)
SQL Server Active Directory Helper
SQL Server Agent (MSSQLSERVER)
SQL Server Browser
SQL Server FullText Search(MSSQLSERVER)
SQL Server VSS Writer
2.控制面板 ->添加或刪除程序 ->刪除:
Microsoft SQL Server 2005
Microsoft SQL Server 2005 Native Client
Microsoft .NET FrameWork2.0
Microsoft .NET FrameWork2.0簡體中文語言包
PS:由於控制面板不能刷新,所以可以每刪除一個程序後關閉重新打開一下。
3.刪除註冊表信息:
3.1 在HKRY_CURRENT_USER\Software\Microsoft下面刪除"Microsoft SQL Server"和"Visual Studio"
3.2在HKRY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下刪除:
.NET CLR Data
.NET CLR Networking
.NET Data Provider for Oricale
.NET Data Provider for SqlServer
.NETFrameWork
3.3 在HKRY_LOCAL_MACHINE\Software\Microsoft下面刪除".NETFrameWork"和"Visual Studio"
至此,SQL和.NET的註冊表項目已經被清理掉了。這裏不一定適用於所有情況,總之註冊表中凡是涉及到SQL和.NET以及VS的都刪掉就行了。
4.使用超級兔子清理註冊表。
5.重啓計算機後在SQL的安裝路徑下刪除SQL和VS的殘餘文件夾。
卸載完畢,現在可以在機器上重裝SQL2005了,親測有效。