Лучший отвечающий
Не устанавливается Документация по продукту Microsoft SQL Server 2012 из папки на диске.

Вопрос
-
Загрузил файл справки на русском языке по ссылке http://www.microsoft.com/downloads/ru-ru/details.aspx?familyid=a94fd771-9e65-4afa-9c5f-03344c48133f
далее распаковал архив на сервере и попытался утановить справку, как указано на странице загрузки по ссылке выше.
В итоге справка не устанавливается, в журнале Application следующее сообщение об ошибке:
An error occurred while fetching a list of available content from disk Microsoft.Help.CacheLib.CacheLibServiceApiException: The document at 'file:///E:/BOL2012/SQLServer2012Documention_RUS/HelpContentSetup.msha' contained no products. At least one product is required.
at Microsoft.Help.CacheLib.ProductList.Load(XElement body, Uri source, ICacheHost host)
at Microsoft.Help.CacheLib.AsyncOperationRunner`1.Run(Object state)ОС Windows server 2008R2 SP1 Enterprise, SQL Server 2012 RTM English.
Как устранить ошибку и установить русскую справку? Загружать на английском языке и устанавливать не пробовал.
- Изменено V_Igushkin 29 марта 2012 г. 11:57
29 марта 2012 г. 9:32
Ответы
-
Нашел решение своей проблемы.
Порядок действий следующий:
в каталоге C:\Program Files\Microsoft Help Viewer\v1.0 сделал копию файла MSHelp3_1_en-us.cab под именем MSHelp3_1_ru-ru.cab затем в командной строке запустил установку русской справки:
"C:\Program Files\Microsoft Help Viewer\v1.0\helplibmanager.exe" /product sql /version 110 /locale ru-ru /sourceMedia E:\BOL2012\SQLServer2012Documentation_RUS\HelpContentSetup.msha
Выбрал установку всех доступных разделов справки и установил.
Далее создал ярлык на объект
ms-xhelp:///?method=f1&query=sql11.portal.f1%00sql11.portal.DevRef.f1%00sql11.portal.Installation.f1&product=SQL&productVersion=110&locale=ru-ru
все, теперь можно пользоваться локальной справкой на русском языке, правда из SSMS вызывается все равно на английском.
- Помечено в качестве ответа V_Igushkin 29 марта 2012 г. 12:10
29 марта 2012 г. 12:10
Все ответы
-
Скачал справку на английском, установилась без ошибок.
Странное какое-то поведение, в прошлых версиях русский BOL ставился без проблем, а тут не хочет
29 марта 2012 г. 9:59 -
Нашел решение своей проблемы.
Порядок действий следующий:
в каталоге C:\Program Files\Microsoft Help Viewer\v1.0 сделал копию файла MSHelp3_1_en-us.cab под именем MSHelp3_1_ru-ru.cab затем в командной строке запустил установку русской справки:
"C:\Program Files\Microsoft Help Viewer\v1.0\helplibmanager.exe" /product sql /version 110 /locale ru-ru /sourceMedia E:\BOL2012\SQLServer2012Documentation_RUS\HelpContentSetup.msha
Выбрал установку всех доступных разделов справки и установил.
Далее создал ярлык на объект
ms-xhelp:///?method=f1&query=sql11.portal.f1%00sql11.portal.DevRef.f1%00sql11.portal.Installation.f1&product=SQL&productVersion=110&locale=ru-ru
все, теперь можно пользоваться локальной справкой на русском языке, правда из SSMS вызывается все равно на английском.
- Помечено в качестве ответа V_Igushkin 29 марта 2012 г. 12:10
29 марта 2012 г. 12:10 -
Есть решение проще и удобнее :) http://mshcmigrate.helpmvp.com/viewer
21 ноября 2012 г. 7:35