您的位置首页百科知识

SQL2008 R2 性能计数器注册表配置单元一致性

SQL2008 R2 性能计数器注册表配置单元一致性

的有关信息介绍如下:

SQL2008 R2 性能计数器注册表配置单元一致性

Windows 10是微软推出的新一代跨平台及设备应用的操作系统。新拼装了新机器后,便舍弃熟悉的Windows 7,装上了Windows 10。因为,需要搭置Sql Server 2008 R2的数据库环境,便着手安装了。可问题来了,以往在2003\2008\win 7安装很顺畅的Sql Server 2008 R2,却耍起脾气了。

1、打开注册表。点击“搜索 windows",输入regedit,打开注册表;

定位到以下注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib发现Perflib下的009,0804这两项都是空的,仅有CurrentLanguage下有内容

导出CurrentLanguage注册表内容

正是由于这个差异,问题应该出现在009,0804中的计数器可能丢失,造成了SQL Server 2008 R2 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败的故障。

于是,将HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\CurrentLanguage导出为reg.reg

修改文件,并导入注册表

用编辑工具,打开reg.reg文件,将文件中的CurrentLanguage(只有一处)替换为009,保存后,导入注册表。(0804再做一次)

这样,009,0804,CurrentLanguage的内容都一样了。

重新运行Sql Server 2008 R2的安装程序。检验通过。OK