使用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:更改时间区域: