当前位置: 代码迷 >> SQL >> sql 2008性能计数器注册表配备单元一致性 安装失败
  详细解决方案

sql 2008性能计数器注册表配备单元一致性 安装失败

热度:80   发布时间:2016-05-05 12:49:49.0
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中的值一样就行了。

  相关解决方案