demoshop

demo, trying to be the best_

在重複安裝MS SQL Server 2008的時候就會發生Performance Monitor Counter Requirement Error(效能計數器登錄區一致性)的錯誤,demo之前的方法是直接重灌,反正自己的電腦沒啥差,但是在這2009的第一天我實在很不想重灌,所以不再使用迴避的方法去處理,以下就是處理的過程,應該可以幫助使用者不再遇到這種鬼問題。

以下圖片是使用SQL 2008的安裝畫面但是如果你是SQL 2005那解決方式是一樣的(demo沒灌過2000不清楚是否一樣)

在移除MS SQL Server後再安裝的時候就會發生這問題啦


我們在執行打上regedit.exe按下確定開啟登錄編輯程式


然後我們依序找下去
 


 
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib 

你會看到在Preflib下面有004和009兩個資料夾先點004進去


點進去後會看到Counter和Help兩各名稱先點Counter兩下開啟


進去後先把?拉到最下面然後看最後的數字是多少?


再點開009→Counter→滑鼠左鍵兩下→拉到最後→看最後的數字

比較004和009的數字那個比較大(本範例就是4548)


改點進上一層的Perflib然後對Last Counter按滑鼠右鍵選擇修改


選擇十進位後把數值資料輸入最大的值(本範例為4548)


然後請依照上述步驟比對004和009的Help的最大值後修改Last Help的數值,再來您就可以正確的安裝MS SQL Server至您的電腦了

 

  1. http://support.microsoft.com/kb/300956中文的不過我保證你看不懂...
  2. http://support.microsoft.com/kb/300956/en-us/

回應討論