1. 程式人生 > >如何徹底解除安裝SQL Server 2005

如何徹底解除安裝SQL Server 2005

一、

解除安裝SQL Server 2005的方法之一,放在這兒只是為了記住:

1:把SQL Server2005的安裝盤(安裝檔案)放入到光碟機。


2:開啟如下路徑:開始/執行,輸入:cmd


3:輸入下列命令:

Start /wait \setup.exe /qb REMOVE=ALL INSTANCENAME=:管區碟符,例如:G:、H:等;:安裝的SQLServer例項名稱,預設值為:功能:解除安裝SQL Server 2005 部件。4:輸入下列命令:Start /wait msiexec /qb /X \Setup\sqlncli.msi的解釋如上。功能:解除安裝Microsoft SQL Native Client。5:輸入下列命令:Start /wait \redist\2.0\do.netfx.exe /q:a /c:"install /qu"如上。功能:解除安裝Microsoft .NET Framework。

轉自:領測軟體測試網[http://www.ltesting.net]
原文連結:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcskfyy/sjk/2007/0526/16528.html

二、

步驟:
1.到控制面板裡,把關於SERVER有關的專案能刪的全給刪了。
2.把啟動項和服務有關的全停掉,因為SERVER會自動掛起,必須停。
3.把安裝目錄全刪掉,包括C盤裡面的項。
4.登錄檔裡得專案也全部刪掉,
5.用優化工具清理下注冊表垃圾。
按照上面得步驟,應該不會出什麼大問題,
貌似少做一布都不行啊,我同學這問題硬是搞了一天。

三、

解決方法一:
  在無奈中我把.NET Framwork2.0重新安裝了一遍,修復了一下。然後重新安裝,就可以通過了!
  我也不是很理解為什麼,但是我身邊的幾個同學照我說的做了之後都安裝成功了,所以,出現這種問題,解決的最好方法就是:重新.NET Framwork2.0
  解決方法二:
  在開始選單中點“執行”,輸入“regedit”進入登錄檔,找到
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib,下面有004和009兩項。雙擊004下面的Counter,在數值資料最底下倒數第二行的一個數字,記住這個數字。然後雙擊009下面的Counter,同樣記住數值資料最底下倒數第二行的數字,然後點選Perflib下的Last Counter,改為十進位制顯示,將004和009下面的較大的資料寫道這裡面。同樣的方法,把Help中較大的數值寫道Last Help中,然後退出,重新安裝即可
這些天一直在折騰這個SQL2005,快絕望的時候,反而獲得重生。
嘿嘿。。現在終於用上了SQL2005
總結下來,安裝失敗的主要原因,還是解除安裝的不乾淨。
-----------------------------------------------------
第一步:徹底解除安裝SQL2005

這些天一直在折騰這個東西,估計卸了裝,裝了卸也裝了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 跟第一次安裝是一樣的。

重灌SQL SERVER 2005遇到的一些問題
把sql server 2005 解除安裝了重新安裝,出現了好幾個問題,後來都一一解決了。
第一、在控制面板裡沒能把2005解除安裝乾淨。於是按照網上一哥們給的建議,到登錄檔裡,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services
把關於SQL SERVER 2005的資訊刪除掉,然刪除掉安裝目錄的內容。
第二、再安裝,卻在安裝檢查時,出現"效能計數器"出錯。導致不能安裝。
於是再到網上找了方法:
在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
找到Last Counter和Last Help兩項
根據下述更改相應的值,選擇十進位制
裝中文版SQL:Last Counter 值必須等於登錄檔項中 Perflib\004 的 Counter 項的最大值(最後一個數值);
Last Help 值必須等於登錄檔項中 Perflib\004 的 Help 項的最大值(最後一個數值);
裝英文版SQL:Last Counter 值必須等於登錄檔項中 Perflib\009 的 Counter 項的最大值(最後一個數值);Last Help 值必須等於以下注冊表項中 Perflib\009 的 Help 項的最大值(最後一個數值)。
第三、接著再安裝,裝到最後,安裝“工作站元件、聯機叢書和開發工具”的時候,報“此 windows installer 軟體包有一個問題。作為安裝的一部分的程式不正常結束。”的錯誤。我第一次安裝的時候就用的這個安裝包,當時是好的,所以應該不是這個安裝包的問題。到網上查,也沒查到有用資訊。嘗試了幾種方法也沒搞定。把我鬱悶壞了。最後,安照上面的方法,把SQL2005解除安裝掉,並且,在登錄檔裡搜尋“sql server 2005”。只要含有這個關鍵字的全部刪除掉。然後重新安裝,這樣就好了。