none
MSSQLSERVER" 服務的效能程式庫 "perf-MSSQLSERVER-sqlctr12.0.2000.8.dll" 的設定資訊與存放在登錄的受信任效能程式庫資訊不相符 RRS feed

  • 問題

  • 請問各位前輩,我最近升級windows 2012 r2 + SQL SERVER 2014 SP1,但是在事件檢視器中會不斷出現下列效能元件的警告,上網查了很久有的文章有提到升上2014 SP1後應該可以解決此問題,但是我更新完了但還是會一直出現此警告訊息,不曉得大家是否可以再指導一下有無解法呢??拜託大家了,謝謝~~

    "MSSQLSERVER" 服務的效能程式庫 "perf-MSSQLSERVER-sqlctr12.0.2000.8.dll" 的設定資訊與存放在登錄的受信任效能程式庫資訊不相符。這個程式庫的函數將不被視為受信任的。

    2015年7月21日 上午 05:36

所有回覆

  • Build number of sql2014 sp1 is 12.0.4100, double check if you upgraded all sql2014 related components on the machine.
    2015年7月21日 下午 01:14
  • 謝謝rmiao的回覆~~但是想再請教如何確認我sql2014的所有components都已經更新上去了呢?因為我是直接download sp1下來安裝,安裝的時候預設會將所有的元件都選起來安裝,所以目前看來應該是有全部更新才是~~~我目前升級了4套server,每一台server都會出現這個警告,不曉得是否還有別的解法呢??感謝大家了~~

    目前sql server的版本是:

     Microsoft SQL Server 2014 - 12.0.4100.1 (X64)
     Apr 20 2015 17:29:27
     Copyright (c) Microsoft Corporation
     Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )

    OS:Windows 2012 R2

    2015年7月22日 上午 06:33
  • It should be fixed in CU2, MS maybe forget to include it in sp1 (happened several times previously). Anyway, did you try steps listed in link http://blogs.technet.com/b/pfelatam/archive/2011/08/08/sql-performance-counters-are-missing.aspx?
    2015年7月22日 下午 01:27
  • 謝謝rmiao的協助~~我目前先在2台server上面調整好設定,接下來就先觀察幾天看看再上來回報喲,謝謝您~~
    2015年7月24日 上午 10:09
  • 參考「Reinstall SQL Server Performance Counters」,重新安裝 SQL Server 效能計數器

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」

    2015年7月24日 上午 10:21
    版主
  • 謝謝rmiao & Alex指導,上面兩個連結我都試過了,但還是不行,而且會出現下列錯誤~~所以想再請教大家,是否有別的方法可以解決呢??麻煩各位了,謝謝~~

    event id :1008
    DLL "C:\Windows\System32\rasctrs.dll" 的服務 "RemoteAccess" 的開啟程序失敗。這個服務的效能資料將無法使用。Data 區段的前四個位元組 (DWORD) 包含錯誤碼。
    event id:2001
    無法讀取 usbperf\Performance 機碼之下的 "First Counter" 值。資料中傳回狀態碼。
    event id:1008
    DLL "C:\Windows\system32\usbperf.dll" 的服務 "usbhub" 的開啟程序失敗。這個服務的效能資料將無法使用。Data 區段的前四個位元組 (DWORD) 包含錯誤碼。
    event id:2001
    無法讀取 usbperf\Performance 機碼之下的 "First Counter" 值。資料中傳回狀態碼。
    event id:2003
    "MSSQLSERVER" 服務的效能程式庫 "perf-MSSQLSERVER-sqlctr12.0.2000.8.dll" 的設定資訊與存放在登錄的受信任效能程式庫資訊不相符。這個程式庫的函數將不被視為受信任的。
    event id :2001
    無法讀取 usbperf\Performance 機碼之下的 "First Counter" 值。資料中傳回狀態碼。

    2015年7月30日 上午 10:04
  • 執行完畢 lodctr 指令之後,有沒有重新開機?那個要重新開機才會生效


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」

    2015年7月31日 上午 07:53
    版主
  • Hi Alex~~

    我試過執行完lodctr指令後也重新開機,但還是會出現一樣的錯誤訊息耶~~有沒有可能是因為我是cluster架構,我先在passive node執行,所以沒效果呢??拜託您再指導一下了,謝謝您~~

    2015年8月5日 上午 09:55
  • 有沒有可能是因為我是cluster架構,我先在passive node執行,所以沒效果呢??拜託您再指導一下了,謝謝您~~
    Cluster 環境中,請在作用中的節點 (Active Node) 執行 lodctr 指令,然後再 Failover 到另外一個節點 (Passive Node),再執行 lodctr 指令

    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」

    2015年8月5日 下午 05:02
    版主
  • Hi Alex:

       我有試過在cluster環境中先做active node執行lodctr指令,然後再Failover到另外一個節點執行lodctr指令,但是還是會出現一堆event id 2001(無法讀取 usbperf\Performance 機碼之下的 "First Counter" 值。資料中傳回狀態碼。)的錯誤,不曉得是那邊權限還要再設定上去呢??麻煩大家再指導一下了,謝謝~~~

    2015年8月27日 上午 01:39