none
Не устанавливается Документация по продукту Microsoft SQL Server 2012 из папки на диске. RRS feed

  • Вопрос

  • Загрузил файл справки на русском языке по ссылке 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