1. 程式人生 > >徹底的解除安裝SQL Server2005?

徹底的解除安裝SQL Server2005?

sql安裝錯了之後解除安裝就裝不上了!!!

第一步:徹底解除安裝SQL2005

以下是轉自本牛人的文章,我就是按此方法操作,真的很成功。

轉載自bubbledong部落格的一篇文章。

這些天一直在折騰這個東西,估計卸了裝,裝了卸也裝了10幾20遍了吧,所以頗有心得啊!~~在網上找關於如何解除安裝SQL Server 2005的材料也不是很多的說,基本上按照他們說的還是不能解決我的問題,所以只能自己慢慢摸索了,漸漸的也摸索出來一點東西。這裡是我解除安裝SQL server 2005的辦法,用這還可以,大家如果碰到類似問題,不妨一試。

因為我們是在Cluster環境下來安裝SQL Server,所以不知道會不會和一般安裝解除安裝不太一樣的說,我自己覺得應該差別不是很大的說。

1。首先要停止所有的SQL的服務,步驟如下:

Control Panel > Administrative Tools > Services > stop all SQL services

這一步非常重要,因為如果你不這樣做,有些服務在你解除安裝的時候仍然被佔用,這樣的話你會卸不乾淨,或者遇到一些其他的怪問題。在Windows上什麼都有可能發生。(在解除安裝之前先停掉相關服務,這一條也適用於其他軟體的解除安裝。)

2。解除安裝程式

通過add and remove program來刪除所有的SQL Server 2005相關的應用程式,都刪除了,一個都不要留,包括.net framwork(注:這個也一定要刪除,要不然安裝不會成功,我就慘痛的失敗過)統統刪掉。

SQL Server 2005比較奇怪的一點是,你把這些程式都刪除了之後,居然在開始選單的program裡面那些東西都還在,居然還可以點,只是你肯定是連不上資料庫了。為什麼,天知道,微軟知道,記住在Windows下面什麼都有可能發生。而且所有的服務都還在那裡,一個都沒有少。oh, god!~所以只有繼續進行第三步。

3。手動刪除服務

所謂道高一尺魔高一丈,自己動手豐衣足食!~我下了一個小軟體,這裡隆重推薦給大家,叫做SRVINSTW,它可以幫助我們刪除所有的刪不掉的服務,或者是一些病毒惡意建立的一些服務。該軟體很精悍才60多K,不過很好用的說。通過它把Serverics裡面所有的關於SQL的服務統統刪掉,一個也不要留。

4。刪除登錄檔

如果不進行這一步,你下次裝,他會說你已經安裝了什麼元件,讓你的安裝進行不下去,因為他在安裝的時候把這些元件都在登錄檔中進行註冊了。所以需要刪除登錄檔中的這些註冊資訊,但是不要亂刪,否則後果自負。其實登錄檔裡面的東西雖然很多,刪除這幾項裡面的東東也就夠了。

(1)start > run... > regedit

(2)HKEY_CURRENT_USER > Software > Microsoft > Microsoft SQL Server整個資料夾一塊刪,不用手軟

(3)HKEY_LOCAL_MACHINE > Software > Microsoft > Microsoft SQL Server刪,刪,刪

一般來說,應用程式在安裝的時候都是在這兩項裡面註冊的,所以如果要刪除登錄檔,不妨可以先試試刪除這兩項的內容。

5。刪除殘留檔案

刪完登錄檔,然後就需要刪除一些殘留的檔案和資料夾,因為這些資料夾裡面可能會有一些配置檔案,所以不刪乾淨你下次裝還是用的這個檔案的話就會有問題,所以為了安全起見,需要把這些檔案也統統刪掉。

這些檔案散落各處,不是很集中。你可以用Search,Key用SQL(注:這一步我沒有操作,但是也安裝成功了), 然後找出來一對,你看看相關的都可以刪掉。不過最好不要刪除那些.dll檔案,否則系統起不來後果自負。而且這些檔案一般也不是配置檔案,所以對你再次安裝應該來說不會有什麼影響,所以可以不要刪除它們。

至此,所有的解除安裝工作就已經告一段落了。最後一步就是重啟機器,非常重要,相信大家能夠體會到。

重起之後就可以重灌了。我裝了好幾遍都是這種方式進行了,目前執行良好。

第二:安裝SQL2005 跟第一次安裝是一樣的。