Po zastosowaniu poprawki 3000847 ENTSSO występuje przeciek pamięci

Dotyczy
Host Integration Server 2013 BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

Objawy

  • Zeszyt 1

    Po zastosowaniu poprawki z następującego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base w usłudze ENTSSO (Enterprise Single Sign-On) zostanie wyzwolony przeciek pamięci:

    3000847 POPRAWKA: Pojedyncze Sign-On przedsiębiorstwa wyzwala zdarzenie 10536 i kod błędu 0x80090005 Ten problem występuje, ponieważ błąd SSOCSServer! Funkcja CICSServer::GetConfigInfo jest wywoływana wielokrotnie. Powoduje to, że API CPDeriveKey() Windows Crypt stale generuje nowy klucz. Aby rozwiązać ten problem, należy wywołać metodę CryptDestroyKey(), aby zwolnić alokację pamięci po użyciu wygenerowanych kluczy.

  • Zeszyt 2

    Rozważmy następujący scenariusz:

    • Zainstalowano składnik Enterprise Single Sign-On (SSO) w wersji 5, który jest zawarty w programie Microsoft BizTalk Server 2013 R2 lub Host Integration Server 2013.

    • Główny klucz tajny zostanie przywrócony z pliku kopii zapasowej w jednym z następujących scenariuszy:

      • Podczas konfigurowania klastra logowania jednokrotnego przedsiębiorstwa
      • Podczas odzyskiwania po awarii logowania jednokrotnego przedsiębiorstwa
      • Podwyższanie poziomu serwera logowania jednokrotnego przedsiębiorstwa do głównego serwera tajnego (MSS)
      • Podczas migracji z wcześniejszej wersji logowania jednokrotnego przedsiębiorstwa
      • Podczas uaktualniania w miejscu z wcześniejszej wersji logowania jednokrotnego przedsiębiorstwa
      • Podczas wykonywania wielu sekwencji przywracania i tworzenia kopii zapasowych logowania jednokrotnego przedsiębiorstwa w wersji 5

    Po przywróceniu głównego klucza tajnego w którymkolwiek z tych scenariuszy logowanie jednokrotne przedsiębiorstwa nie może odszyfrowywać danych zawartych w bazie danych logowania jednokrotnego przedsiębiorstwa. W takiej sytuacji logowanie jednokrotne przedsiębiorstwa rejestruje w dzienniku aplikacji następujące zdarzenie:

    Identyfikator zdarzenia: 10536
    Źródło: ENTSSO
    Poziom: Ostrzeżenie
    Funkcja AUDYTU SSO: GetConfigInfo ({11111111-6055-4cda-89CD-389E8A2B1640}) Identyfikator śledzenia: b084f15b-43fd-474e-a075-398943753c91 Komputer kliencki: nazwa komputera (nazwa pliku wykonywalnego:PID) Użytkownik klienta: nazwa użytkownika aplikacji: nazwa aplikacji Kod błędu: 0x80090005, błędne dane.

    Ponadto po otwarciu przystawki MMC administracji programu BizTalk Server może zostać zarejestrowany następujący błąd:

    Uwaga

    Administrowanie usługą BizTalk Server
     Złe dane.
     (WinMgmt)
     Przyciski:
     OK

Rozwiązanie

Informacje dotyczące pobierania

Następująca aktualizacja jest dostępna w Centrum pobierania Microsoft:

Pobierz aktualizację teraz.

Jeśli strona pobierania się nie pojawi, skontaktuj się z działem pomocy technicznej i pomocą techniczną firmy Microsoft w celu uzyskania pakietu aktualizacji zbiorczej.

Wymagania wstępne

Nie ma żadnych wymagań wstępnych dotyczących stosowania tej poprawki.

Wymóg ponownego uruchomienia

Jeśli po zastosowaniu tej aktualizacji są używane pliki, które mają zostać zaktualizowane, może być konieczne ponowne uruchomienie komputera.

Informacje dotyczące instalacji

Ta aktualizacja zawiera również aktualizację języka SQL. Aby upewnić się, że ta aktualizacja zostanie ukończona pomyślnie, wykonaj następujące czynności:

  • Upewnij się, że aktualizacja zostanie uruchomiona po zalogowaniu się jako użytkownik będący administratorem logowania jednokrotnego z pełnym dostępem do bazy danych logowania jednokrotnego. Na przykład zaloguj się jako administrator systemu SQL.
  • Sprawdź, czy wystąpienie SQL hostujące bazę danych logowania jednokrotnego jest w trybie online i dostępne.
  • Uruchom aktualizację tylko na jednym serwerze BizTalk/SSO w danym momencie, aby uniknąć sytuacji wyścigu między aktualizacjami SQL, która zostanie zastosowana po uruchomieniu aktualizacji.
  • Jeśli wystąpienie SQL było z jakiegoś powodu niedostępne, uruchom ponownie aktualizację, gdy będzie można uzyskać dostęp do wystąpienia SQL.

Informacje o plikach

Angielska wersja tej poprawki ma atrybuty pliku (lub nowsze atrybuty pliku) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wyświetlane według uniwersalnego czasu koordynowanego (UTC). Informacje o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

Wersja 32-bitowa (x86)

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Infocache.dll 9.0.2266.2 130 560 05-maj-2015 12:02 Nie dotyczy
Msent.sso.systemmmc.dll 9.0.2266.2 198 656 05-maj-2015 12:02 Nie dotyczy
Ssoconfigom.dll 9.0.2266.2 140,800 05-maj-2015 12:02 Nie dotyczy
Ssoss.dll 9.0.2266.2 113,152 05-maj-2015 12:02 Nie dotyczy
Ssox7.sql Nie dotyczy 13,705 05-maj-2015 12:02 Nie dotyczy

Wersja 64-bitowa (x 64)

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Infocache.dll 9.0.2266.2 151,552 05-maj-2015 12:02 Nie dotyczy
Msent.sso.systemmmc.dll 9.0.2266.2 198 656 05-maj-2015 12:02 Nie dotyczy
Ssoconfigom32.dll 9.0.2266.2 140,800 05-maj-2015 12:02 Nie dotyczy
Ssoconfigom64.dll 9.0.2266.2 174 080 05-maj-2015 12:02 Nie dotyczy
Ssoss.dll 9.0.2266.2 124,416 05-maj-2015 12:02 Nie dotyczy
Ssox7.sql Nie dotyczy 13,705 05-maj-2015 12:02 Nie dotyczy
Ssox7.sql Nie dotyczy 13,705 05-maj-2015 12:02 Nie dotyczy

Uwaga Ze względu na zależności plików najnowsza poprawka zawierająca te pliki może zawierać również dodatkowe pliki.