Google

2007年6月14日 星期四

SQL server 安裝 「效能監視器計數器檢查失敗」

======= 以下是 MS 2005 SQL 線上說明的文件內容 ========
System Configuration Checker 失敗,錯誤訊息為「效能監視器計數器檢查失敗」

System Configuration Checker (SCC) 會在 SQL Server 安裝開始之前確認「 效能監視器計數器」登錄機碼的值。如果 SCC 無法確認現有的登錄機碼,或 SCC 無法執行 Lodctr.exe 系統程式,則 SCC 檢查會失敗,「安裝程式」會被封鎖。若要完成安裝程式,必須手動遞增登錄機碼。
注意:
錯誤地編輯登錄會導致嚴重問題,可能需要您重新安裝作業系統。Microsoft 無法保證可以解決錯誤編輯登錄所產生的問題。編輯登錄之前,請備份所有有用的資料。如需有關如何備份、還原及編輯登錄的詳細資訊,請參閱 Microsoft 知識庫文件 256986。

若要手動遞增計數器登錄機碼:

1.

在工作列上,依序按一下 [開始] 和 [執行],在 [執行] 文字方塊中輸入 [regedit.exe],然後再按一下 [確定]。
2.

導覽至下面這個登錄機碼:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]。查閱下列機碼:
* "Last Counter"=dword:00000ed4 (5276)

* "Last Help"=dword:00000ed5 (5277)

3.

確認值。先前步驟 (5276) 的 Last Counter 值,必須等於下列登錄機碼中,來自 Perflib\009 的 Counter 機碼最大值,而先前步驟 (5277) 的 Last Help 值,則必須等於下列登錄機碼中,來自 Perflib\009 的 Help 機碼最大值:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]。
注意:
"009" 是用於英文 (美國) 的機碼。

4.

必要時,請修改 \Perflib 機碼中的 Last Counter 和 Last Help 值。請以滑鼠右鍵按一下右窗格中的 [Last Counter] 或 [Last Help],然後選 [修改],再按一下 [基底 = 十進位],設定 [值] 資料欄位中的值,然後再按一下 [確定]。必要時,請對另一個機碼重複執行這些步驟,然後再關閉登錄編輯器。
5.

再執行一次「SQL Server 2005 Express Edition 安裝程式」。
============================ 到此結束 ====================
如果是台灣的機碼 請參考 004 , 不知道是不是正確的是我參照 009 的值,還是錯,後來改設定為004 的值 結果就檢查通過了,留下記錄做參考。

沒有留言: