本人系統是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中的值一樣就行了。