SQL Server 2008安裝無(wú)法通過(guò)性能計(jì)數(shù)器一致性的解決
在SQL Server 2008安裝過(guò)程中,出現(xiàn)了操作系統(tǒng)計(jì)時(shí)器的問(wèn)題,需要手動(dòng)重新生成基本的性能計(jì)數(shù)器庫(kù),才能將問(wèn)題解決。
操作如下:
從操作系統(tǒng)安裝盤(pán)中,或從另外一臺(tái)好的機(jī)器的system32中找到“Perfc009.dat”文件和“Perfh009.dat”文件,復(fù)制。
啟動(dòng)注冊(cè)表編輯器,然后在注冊(cè)表中查找以下項(xiàng): HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib。
如果是從另一臺(tái)機(jī)器上復(fù)制的以上兩個(gè)文件,則找開(kāi)注冊(cè)表,記下“LastCounter”的值(十進(jìn)制)和“LastHelp”值(十進(jìn)制)。直接從系統(tǒng)安裝盤(pán)復(fù)制的(直接記錄LastCounter:1846和LastHelp:1847)然后在問(wèn)題機(jī)器的同一個(gè)位置,將這兩個(gè)項(xiàng)的值修改成先前記錄的值。并覆蓋system32下的兩個(gè)同名文件。
查找以下注冊(cè)表項(xiàng),以搜索具有Performance 子項(xiàng)的服務(wù): HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services,從Performance 子項(xiàng)刪除以下值:
FirstCounter
FirstHelp
LastCounter
LastHelp
也可能沒(méi)有Performance子項(xiàng),如果是這樣,就不用管了。
完成此過(guò)程后,必須從服務(wù)列表重新添加可擴(kuò)展計(jì)數(shù)器。具體操作如下:
打開(kāi)一個(gè)命令提示符窗口。
在命令提示符處,鍵入 cd %Systemroot%\System32,跳到system32目錄下。
在命令提示符處,鍵入 findstr drivername *.ini,顯示所有計(jì)時(shí)相關(guān)的ini文件名稱(chēng)。
注意列表中每個(gè)驅(qū)動(dòng)程序名稱(chēng)所對(duì)應(yīng)的.ini 文件名。
在命令提示符處,鍵入下面一行,lodctr inifile 其中,inifile是對(duì)應(yīng)您要重新加載的驅(qū)動(dòng)程序的.ini 文件名。
為列表中的所有.ini 文件重復(fù)第5 步。
重新啟動(dòng)計(jì)算機(jī)。
重新安裝SQL Server 2008,問(wèn)題就可以解決了。
關(guān)于SQL Server 2008安裝無(wú)法通過(guò)性能計(jì)數(shù)器一致性問(wèn)題的解決過(guò)程就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】






