程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2005性能計數器錯誤的解決辦法

SQL Server 2005性能計數器錯誤的解決辦法

編輯:關於SqlServer

查看安裝幫助後,發現有這一段話:

1 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次單擊“開始”、“運行”,然後在“打開”中鍵入 regedit.exe,再單擊“確定”。在 Windows 2000 中,使用 regedt32.exe 啟動注冊表編輯器。

2 定位到以下注冊表項:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)

3 上一步的“Last Counter”值 (5276) 必須與以下注冊表項中“Perflib09”的“Counter”項的最大值匹配,並且上一步的“Last Help”值 (5277) 必須與以下注冊表項中“Perflib09”的“Help”項的最大值匹配。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

注意 009 是英文中的一個示例。“Last Counter”和“Last Help”值是由 Windows 動態分配的;這兩個值會因計算機的不同而不同。

4 如有必要,可修改“\Perflib”項中的“Last Counter”和“Last Help”值的值:在右側窗格中,右鍵單擊“Last Counter”或“Last Help”,單擊“修改”,再單擊“Base = "Decimal"”,在“值數據”中設置值,再單擊“確定”。如有必要,對另一個項重復以上過程,然後關閉注冊表編輯器。

5 再次運行 SQL Server 安裝程序。

我完全按照以上敘述的步驟修改了注冊表,可是始終出現這個問題。後來經過分析,發現原因有兩個,即注冊表值中的數字與實際數字不符合,還有就是根本不應該修改009這個注冊表項中的值。因為我們使用的大多數是簡體中文系統。所以修改方式如下:

首先打開 “控制面板” --> “管理工具” 後,雙擊 “性能”,顯示出性能分析器界面,在右邊的控制台節點中展開 “性能日志和警報”後,用鼠標選擇 “性能計數器”。

然後雙擊右邊窗口的 “System Overview”,顯示 System Overview 屬性窗口。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved