Після застосування 3000847 поточних виправлень у ENTSSO стається втрата пам'яті

Застосовується до
Host Integration Server 2013 BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

Ознаки

  • Випуск 1

    Після застосування виправлення з наведеної нижче статті бази знань Microsoft у службі Enterprise Single Sign-On (ENTSSO) стається витік пам'яті.

    3000847 РІШЕННЯ. Єдиний корпоративний Sign-On викликає подію 10536 і код помилки 0x80090005 Ця проблема виникає тому, що помилка SSOCSServer! Функція CICSServer::GetConfigInfo викликається повторно. Це призводить до того, що CPDeriveKey() API Windows Crypt постійно генерує новий ключ. Щоб вирішити цю проблему, необхідно викликати CryptDestroyKey(), щоб звільнити виділення пам'яті після використання згенерованих ключів.

  • Випуск 2

    Нижче описано такий сценарій.

    • Інстальовано компонент Enterprise Single Sign-On (SSO) версії 5, який входить до складу Microsoft BizTalk Server 2013 R2 або Host Integration Server 2013.

    • У наведених нижче сценаріях можна відновити головний секретний ключ із файлу резервної копії.

      • Під час настроювання кластера корпоративного єдиного входу
      • Аварійне відновлення за допомогою корпоративного єдиного входу
      • Підвищення корпоративного сервера єдиного входу до головного секретного сервера (MSS)
      • Під час перенесення з попередньої версії корпоративного єдиного входу
      • Під час локального оновлення попередньої версії корпоративного єдиного входу
      • Під час виконання кількох послідовностей відновлення та резервного копіювання корпоративного єдиного входу V5

    Після відновлення головного секретного ключа в будь-якому з цих сценаріїв корпоративний єдиний вхід не зможе розшифрувати дані, що містяться в базі даних корпоративного єдиного входу. У цій ситуації єдиний вхід підприємства реєструє в журналі програм таку подію:

    Event ID (Ідентифікатор події): 10536
    Джерело: ENTSSO
    Рівень: попередження
    Функція аудиту єдиного входу: GetConfigInfo ({11111111-6055-4cda-89CD-389E8A2B1640}) Ідентифікатор відстеження: b084f15b-43fd-474e-a075-398943753c91 Клієнтський комп'ютер: ім'я комп'ютера (ім'я виконуваного файлу: PID) Клієнт Користувач: ім'я користувача Ім'я програми: ім'я програми Код помилки: 0x80090005, неприпустимі дані.

    Крім того, під час відкриття оснастки MMC адміністрування BizTalk Server може відображатися така спливаюча помилка:

    Примітка.

    BizTalk Server Administration
     Неприпустимі дані.
     (WinMgmt)
     Кнопки:
     OK

Спосіб усунення проблеми

Відомості про завантаження

У Центрі завантажень Microsoft доступне таке оновлення:

2d4e4a79-700a-8d0b-daea-cb25f86a295b Завантажте оновлення зараз.

Якщо сторінка завантаження не відображається, зверніться до служби підтримки клієнтів Microsoft , щоб отримати сукупний пакет оновлень.

Попередні вимоги

Для застосування цього виправлення не передбачено жодних попередніх умов.

Необхідність перезавантаження

Якщо під час застосування цього оновлення використовуються файли, які потрібно оновити, можливо, після цього знадобиться перезавантажити комп'ютер.

Відомості про інсталяцію

Це оновлення також містить оновлення SQL. Щоб переконатися, що це оновлення успішно завершено, зробіть ось що:

  • Переконайтеся, що ви запускаєте оновлення, коли ввійшли як користувач із правами адміністратора єдиного входу з повним доступом до бази даних єдиного входу. Наприклад, увійдіть на систему як системний адміністратор SQL.
  • Переконайтеся, що екземпляр SQL, у якому розміщено базу даних єдиного входу, доступний і онлайн.
  • Запустіть оновлення тільки на одному сервері BizTalk/SSO одночасно, щоб уникнути умови змагання між оновленнями SQL, які будуть застосовуватися під час запуску оновлення.
  • Якщо екземпляр SQL з якоїсь причини був недоступний, запустіть оновлення ще раз, коли вдасться отримати доступ до екземпляра SQL.

Відомості про файл

Англійська версія цього виправлення має атрибути файлів (або пізніші атрибути файлів), перелічені в таблиці нижче. Дати та час для цих файлів зазначені за всесвітнім координованим часом (UTC). Коли ви переглядаєте відомості про файл, вони перетворюються на місцевий час. Щоб подивитися різницю між UTC і місцевим часом, скористайтеся вкладкою "Часовий пояс" в елементі "Дата й час" в Панель керування.

32-розрядна (x86) версія

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Infocache.dll 9.0.2266.2 130,560 05 травня 2015 р. 12:02 Не застосовується
Msent.sso.systemmmc.dll 9.0.2266.2 198,656 05 травня 2015 р. 12:02 Не застосовується
Ssoconfigom.dll 9.0.2266.2 140,800 05 травня 2015 р. 12:02 Не застосовується
Ssoss.dll 9.0.2266.2 113,152 05 травня 2015 р. 12:02 Не застосовується
Ssox7.sql Не застосовується 13,705 05 травня 2015 р. 12:02 Не застосовується

64-розрядна (x64) версія

Ім’я файлу Версія файлу Розмір файлу Дата Час Платформа
Infocache.dll 9.0.2266.2 151,552 05 травня 2015 р. 12:02 Не застосовується
Msent.sso.systemmmc.dll 9.0.2266.2 198,656 05 травня 2015 р. 12:02 Не застосовується
Ssoconfigom32.dll 9.0.2266.2 140,800 05 травня 2015 р. 12:02 Не застосовується
Ssoconfigom64.dll 9.0.2266.2 174,080 05 травня 2015 р. 12:02 Не застосовується
Ssoss.dll 9.0.2266.2 124,416 05 травня 2015 р. 12:02 Не застосовується
Ssox7.sql Не застосовується 13,705 05 травня 2015 р. 12:02 Не застосовується
Ssox7.sql Не застосовується 13,705 05 травня 2015 р. 12:02 Не застосовується

Примітка Через залежності файлів найновіше виправлення, яке містить ці файли, може також містити додаткові файли.