在windows 2008 R2 X64中文版上安装sql server 2008中文版(CHS),遇到如下问题:

SQL Server setup media does not support the language of the OS or does not have ENU localized files.

网上查了半天,主要解决方法都是改控制面板里的语言设置,有的说改成英文,有的说改成中文,都试了还是不行。绝望之下,在控制面板里的“区域和语言”里的管理,

点“更改系统区域设置”,然后把区域设置改成英文,重启后,发现可以继续安装了。

接着再安装sql server的过程中,又报错“规则性能计数器注册表配置单元一致性失败”。

网上查询后得知,是因为改区域设置造成,在注册表中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib

win2008server   的perflib下有0804和009这一项,里的counter和Help最大值应与Perflib里的Last Counter和Last Help一致。实际检查后发现,009下的符合要求,0804下为空(应该是切换语言造成的)。把009下的项复制到0804中后,问题解决。

posted on 2018-06-25 23:16  五星  阅读(3794)  评论(0)    收藏  举报