Обновление до BizTalk Server 2013 не обновляет Enterprise SSO.

Эта статья поможет устранить проблему, при которой обновление с BizTalk 2009 или 2010 до BizTalk 2013 не обновляет Enterprise Single Sign On (SSO) в той же системе.

Исходная версия продукта: BizTalk Server 2013 Branch, BizTalk Server 2013 Developer, BizTalk Server 2013 Enterprise, BizTalk Server 2013 Standard
Исходный номер базы знаний: 2908466

Симптомы

При обновлении на месте без переустановки с Microsoft BizTalk Server 2009 или BizTalk Server 2010 до BizTalk Server 2013 система корпоративного единого входа не обновляется на том же самом компьютере.

Если эта проблема приведет к тому, что главный секретный сервер единого входа не обновляется, попытка обновить другие серверы BizTalk в группе завершится ошибкой, и вы получите следующую ошибку:

Обновите главный секретный сервер

Кроме того, любой компонент BizTalk Server, ссылающийся на Microsoft.BizTalk.Interop.SSOClient.dll, может завершиться следующей ошибкой.

Не удалось загрузить файл или сборку Microsoft.BizTalk.Interop.SSOClient, Version=7.0.2300.0

Причина

Локальное обновление до Biztalk Server 2013 не обновляет Enterprise SSO на том же компьютере.

Решение

Чтобы устранить эту проблему, вручную обновите Enterprise SSO. Для этого выполните следующие шаги.

  1. Убедитесь, что текущий главный секретный ключ резервируется в безопасном расположении.

  2. Убедитесь, что резервная копия текущей версии базы данных единого входа хранится в безопасном месте.

  3. Запустите файл Enterprise SSO Setup.exe с установочного носителя BizTalk Server 2013.

    • Для 32-разрядных компьютеров используйте файл Setup.exe по адресу \Platform\SSO.
    • Для 64-разрядных компьютеров используйте файл Setup.exe по адресу \Platform\SSO64.
  4. В диалоговом окне автозапуска выберите Microsoft Enterprise Single Sign-On.

  5. В диалоговом окне "Сводка" выберите "Обновить".

Дополнительная информация

Чтобы определить версию SSO на компьютере, проверьте значения параметров Server и Administration в следующем расположении реестра. Правильное значение среды BizTalk Server 2013 — 9.0.1865.0.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ENTSSO

Файл сборки Microsoft.BizTalk.Interop.SSOClient.dll также можно использовать для проверки версии SSO (единого входа). Местоположение по умолчанию для этой сборки — C:\Program Files\Common Files\Enterprise Single Sign-On. В обновленной среде BizTalk 2013 версия файла будет 9.0.1865.0, а версия .NET будет 7.0.2300.0.0.