昨日根据微软官网的方式安装SQL Server 2012 联机丛书报错,无法安装:
联机丛书下载位置及安装方式:
按照给出的方式安装,无法完成,错误如下:
从磁盘 Microsoft.Help.CacheLib.CacheLibServiceApiException: “file:///C:/Users/Administrator/Desktop/SQLServer2012Documentation_June_CHS/HelpContentSetup.msha”处的文档不包含任何产品。至少需要有一个产品。
在 Microsoft.Help.CacheLib.ProductList.Load(XElement body, Uri source, ICacheHost host)
在 Microsoft.Help.CacheLib.AsyncOperationRunner`1.Run(Object state) 提取可用内容的列表时出错
经过多方排查,发现是下载的联机丛书包有问题:
- 首先进行解压;
- 安装时,我们需要找到一个名为“HelpContentSetup”的MSHA的文件;
- 这个文件内容出错了,需要将<span class="locale">zh-zn</span>修改为<span class="locale">zh-cn</span>;
- 再次添加就OK了