Windows Server 2008 R2 SP1安装SQL 2012安装报错之0x858C001B

使用Windows Server 2008 R2 SP1安装SQL 2012的时候总是报这样一个错:

SQL Server Setup has encountered the following error:

The SQL Server license agreement cannot be located for the selected edition, ENTERPRISE. 

This could be a result of corrupted media or the edition being unsupported by the media.

Error code 0x858C001B.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0xFDC38F1F%25400xA40CEF17%25401420%254027

查了很久,发现是我的操作系统和SQL的语言版本不一致

本人SQL安装环境:

WindowSystem:windows 2008 r2 sp1英文版

MSSQLserver:sql server 2012中文企业版

解决方法:

你需要到微软官网上下载(其它英文系统 直接百度搜索:***** 多語言使用者介面語言套件,语言选择中文下载即可)

Windows Server 2008 R2 Service Pack 1 多語言使用者介面語言套件

http://www.microsoft.com/zh-cn/download/details.aspx?id=2634

安装方法提示:

1:找到下载的文件,直接右键管理员运行,我运行的时候有时候会直接弹出Install or Uninstall Language对话框,

  若没有弹框,则会生成一个文件

2:去Control Panel(控制面板)--->Regional and Language Options(区域与语言)--->Keyboards and Language(键盘和语言)

     --->Display Language选项区域里的Install/uninstall Language按钮--->在弹出的Install or Uninstall Language对话框中单击Install Language选项

     找到刚刚生成的文件,选中然后一直下一步(这里需要等待一段时间,具体由电脑配置决定,比较耗时间/耐心等待~~~)

安装后,将计算机的显示语言改成中文即可(控制面板--->区域和语言--->修改所有选项卡,修改为自己下载的语言包语言)

1:Control Panel(控制面板)--->Regional and Language Options(区域与语言)

2:Keyboards and Language(键盘和语言)

3:格式

4:位置

5:管理

总之,在控制面板中 尽可能把区域和语言或者时间区域设置为SQLServer对应的区域, 这里我安装的是SQLServer2012 中文企业版,

所以把系统的所有区域和时间区域都设置为”中国”

PS:更改时间区域:

原文地址:https://www.cnblogs.com/DrHao/p/4940664.html