最近在给租用的阿里云服务器安装Sql Server 2008 R2 Express时,遭遇下面的问题。经过几番折腾后,终于解决问题,完成安装,这里总结分享我的解决方法,希望能给遇到相同问题的小伙伴们节省折腾时间。
Description:
SQL Server 2008 R2 Setup has encountered an error. Problem signature: Problem Event Name: SQL100MSI Problem Signature 01: 10.50.1600.1 Problem Signature 02: Unknown Problem Signature 03: SqlSupport.msi Problem Signature 04: 0x162A16FE Problem Signature 05: 0x3 Problem Signature 06: Install_SqlSupport OS Version: 6.1.7601.2.1.0.272.7 Locale ID: 2052Additional information about the problem: LCID: 1033Read our privacy statement online: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409If the online privacy statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt安装环境
操作系统:Windows Server 2008 R2 Standard SP1(英文版)
数据库 :SQL Server 2008 R2 Express(因为免费,基本可以支持小规模站点)
问题分析
基本上从关键字“2052”和“1033”可以判断出是操作系统语言的问题(当然也是百度之后才知道的这两个数字是代表语言),因此安装语言包应该可以解决问题。大概我的SQL Server安装程序是中文版。
解决问题
(1)从微软官网下载Windows Server 2008 R2语言包Windows6.1-KB974587-x64-zh-cn.exe,完成后直接安装(安装过程看起来像是闪退,很快,总以为没安装)。
(2)安装完后,系统没有明显变化,需要通过控制面板->时钟、语言和区域->更改显示语言->修改显示语言为中文(简体)。修改完成后,会提示注销,再次进入系统之后,系统就会切换为中文语言环境。(一定要将语言切换为中文,否则安装还会提示上面的问题)
(3)此时可以进入安装SQL Server步骤,不出其它意外,你将安装成功。