SQL2005重裝技巧

第一步:徹底卸載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 跟第一次安裝是一樣的。
 
 
--------------------------------------其他相關解決方法:
 
 
 
解決方法一:
把.NET Framwork2.0重新安裝了一遍,修復了一下。然後重新安裝,就可以通過了!
這個有可能是.NET Framework2.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中,Last Counter和Last Help有可能不一樣,分別取004和009裏的Counter較大的十進制值,然後退出,重新安裝即可。
 
------------------------------------------------------------------------------------------------------
2、在安裝檢查時,出現"性能計數器"出錯時,處理方法(SQL05重裝時常出現):
手動更改相應的註冊表項。
 
在[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 項的最大值。
 
 
 
 
 
方法A:
在 %SystemRoot%\System32 文件夾中,在命令提示符處運行下列命令,以卸載並重新加載 IIS 性能動態鏈接庫 (DLL)。在運行這些命令之後,將不再記錄這些警告消息:
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini
在運行這些命令之後,您必須重新啓動計算機才能使更改生效。  在執行此操作之前,必須確定用於加載計數器的 .ini 文件;  1.    打開一個命令提示符窗口。
 2.    在命令提示符處,鍵入 cd %Systemroot%\System32,然後按 Enter。
 3.    在命令提示符處,鍵入 findstr drivername *.ini,然後按 Enter。
 4.    注意列表中每個驅動程序名稱所對應的 .ini 文件名。
5.    在命令提示符處,鍵入下面一行,然後按 Enter:
 lodctr inifile
其中,inifile 是對應您要重新加載的驅動程序的 .ini 文件名。
6.    爲列表中的所有 .ini 文件重複第 5 步。
7.    重新啓動計算機。
方法B
在 “開始” --> “運行”中輸入 regedit,開啓註冊表編輯器。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
處,在右邊的樹形目錄下可以看到Perflib目錄下有004和009兩個子目錄。
打開004 目錄中的內容,分別雙擊 “Counter” 項 和 “Help” 項,察看其中的最後的數字
 
到Perflib目錄下,並注意檢查右邊窗口的 “Laster Counter”項和“Laster Help”項的值,並把Laster Counter的值改成剛纔記錄下的Counter值,把Laster Help 的值改成剛纔記下的 Help的值。
要注意的是,修改數字的時候,輸入的時候必須選則基數是 “十進制”,否則數字將不匹配
關閉註冊表編輯器,開始安裝 Sql Server 2005 ,可以安裝成功。
 
3、當我們裝SQl2000時,遇到文件掛起,可以按以下方法解決:
1.不用退出SQL2000安裝程序,直接切換到桌面.
2.打開註冊表編輯器(在“運行”中敲入“regedit”之後回車即可),定位到註冊表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager節點.
3.單擊“Session Manager”這個節點,然後在右側的窗口中找到“PendingFileRenameOperations”選項,雙擊打開(或右鍵單擊後選擇“修改”也可以),然後,將其下面空白欄中的值去掉(清空/刪除)即可
4.關掉註冊表編輯器,切換回SQL2000安裝程序,後退一步,然後再點下一步即可解決!
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章