sql 2008性能計數器註冊表配置單元一致性 安裝失敗

本人系統是window xp,原來機器上裝了sql2005 ,現在想要裝sql 2008 中文版

花了一天時間總算解決了。

根本原因是:缺少四個文件 在C:\WINDOWS\system32 下面缺少文件 :perfc004.dat  perfh004.dat(如果裝英文版是:perfc009.dat  perfh009.dat)

解決方法:

1、我卸載了sql2005(應該不用卸載也沒事)

2、在2003或者xp光盤下面的i386文件夾下面的perfh009.DA_,perfc009.DA複製到C:\WINDOWS\system32,用命令

expand perfc009.da_   

expand perfh009.da_

3、再用命令 copy perfc009.dat  perfc004.dat

copy perfh009.dat  perfh004.dat  這樣打開註冊表就會看 到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib下面有004這個文件夾,而且下面有counter 與 help項

4.然後把HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib下面的lastcounter值改爲與004中的counter 的值一樣,下面的lasthelp與004中的help的值一樣。(要改成十進制改)

5關閉註冊表就行

 

舉一反三,就是要與009中的值一樣就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章