Si verifica una perdita di memoria in ENTSSO dopo l'applicazione dell'hotfix 3000847

Si applica a
Host Integration Server 2013 BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

Sintomi

  • Problema 1

    Dopo aver applicato l'hotfix dall'articolo della Microsoft Knowledge Base seguente, viene attivata una perdita di memoria nel servizio Enterprise Single Sign-On (ENTSSO):

    3000847 FIX: Enterprise Single Sign-On attiva l'evento 10536 e il codice di errore 0x80090005 Questo problema si verifica perché l'errore SSOCSServer! La funzione CICSServer::GetConfigInfo viene chiamata ripetutamente. Questo fa sì che l'API di Windows Crypt CPDeriveKey() generi continuamente una nuova chiave. Per risolvere questo problema, è necessario chiamare CryptDestroyKey() per rilasciare l'allocazione di memoria dopo aver usato le chiavi generate.

  • Problema 2

    Si consideri lo scenario seguente:

    • È stato installato il componente Enterprise Single Sign-On (SSO) versione 5 incluso in Microsoft BizTalk Server 2013 R2 o Host Integration Server 2013.

    • In uno degli scenari seguenti, è possibile ripristinare la chiave master secret da un file di backup:

      • Quando si configura un cluster Enterprise SSO
      • Durante il ripristino di emergenza SSO aziendale
      • Quando si promuove un server SSO aziendale al server master secret (MSS)
      • Durante la migrazione da una versione precedente di Enterprise SSO
      • Durante un aggiornamento sul posto da una versione precedente di Enterprise SSO
      • Quando si eseguono più sequenze di ripristino e backup di Enterprise SSO V5

    Dopo aver ripristinato la chiave master secret in uno di questi scenari, Enterprise SSO non è in grado di decrittografare i dati contenuti nel database Enterprise SSO. In questa situazione, Enterprise SSO registra l'evento seguente nel registro applicazioni:

    ID evento: 10536
    Fonte: ENTSSO
    Livello: Avviso
    Funzione AUDIT SSO: GetConfigInfo ({1111111-6055-4cda-89CD-389E8A2B1640}) ID monitoraggio: b084f15b-43fd-474e-a075-398943753c91 Computer client: nome computer (nome eseguibile:PID) Utente client: nome utente Nome applicazione: nome applicazione Codice errore: 0x80090005, dati non validi.

    È inoltre possibile che venga registrato il seguente errore popup quando si apre lo snap-in MMC Amministrazione BizTalk Server:

    Nota

    Amministrazione di BizTalk Server
     Dati non validi.
     (WinMgmt)
     Pulsanti:
     OK

Risoluzione

Informazioni sul download

L'aggiornamento seguente è disponibile nell'Area download Microsoft:

Scarica subito l'aggiornamento.

Se la pagina di download non viene visualizzata, contattare il servizio clienti Microsoft per ottenere il pacchetto di aggiornamento cumulativo.

Prerequisiti

Non ci sono prerequisiti per applicare questo aggiornamento rapido (hotfix).

Richiesta di riavvio

Se i file da aggiornare vengono usati quando si applica questo aggiornamento, potrebbe essere necessario riavviare il computer in un secondo momento.

Informazioni sull'installazione

Questo aggiornamento include anche un aggiornamento SQL. Per assicurarsi che l'aggiornamento venga completato correttamente, eseguire le operazioni seguenti:

  • Assicurarsi di eseguire l'aggiornamento quando si è connessi come utente amministratore SSO con accesso completo al database SSO. Ad esempio, accedere come amministratore di sistema SQL.
  • Verificare che l'istanza SQL che ospita il database SSO sia online e disponibile.
  • Eseguire l'aggiornamento su un solo server BizTalk/SSO alla volta per evitare una race condition tra gli aggiornamenti SQL, che verrà applicata quando si esegue l'aggiornamento.
  • Se l'istanza SQL non è accessibile per qualche motivo, eseguire di nuovo l'aggiornamento quando è possibile accedere all'istanza SQL.

Informazioni sui file

La versione in lingua inglese di questo aggiornamento rapido (hotfix) include gli attributi di file (o attributi di file successivi) elencati nella tabella seguente. I valori di data e ora per questi file sono riportati in formato Coordinated Universal Time (UTC). Quando esaminate le informazioni del file, viene convertito in orario locale. Per calcolare la differenza tra l'ora UTC e quella locale, usare la scheda Fuso orario dell'elemento Data e ora nel pannello di controllo.

Versione a 32 bit (x86)

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Infocache.dll 9.0.2266.2 130.560 05-mag-2015 12:02 Non applicabile
Msent.sso.systemmmc.dll 9.0.2266.2 198.656 05-mag-2015 12:02 Non applicabile
Ssoconfigom.dll 9.0.2266.2 140,800 05-mag-2015 12:02 Non applicabile
Ssoss.dll 9.0.2266.2 113,152 05-mag-2015 12:02 Non applicabile
Ssox7.sql Non applicabile 13,705 05-mag-2015 12:02 Non applicabile

Versione a 64 bit (x64)

Nome file Versione del file Dimensioni del file Data Ora Piattaforma
Infocache.dll 9.0.2266.2 151,552 05-mag-2015 12:02 Non applicabile
Msent.sso.systemmmc.dll 9.0.2266.2 198.656 05-mag-2015 12:02 Non applicabile
Ssoconfigom32.dll 9.0.2266.2 140,800 05-mag-2015 12:02 Non applicabile
Ssoconfigom64.dll 9.0.2266.2 174.080 05-mag-2015 12:02 Non applicabile
Ssoss.dll 9.0.2266.2 124,416 05-mag-2015 12:02 Non applicabile
Ssox7.sql Non applicabile 13,705 05-mag-2015 12:02 Non applicabile
Ssox7.sql Non applicabile 13,705 05-mag-2015 12:02 Non applicabile

Nota: a causa delle dipendenze tra i file, la correzione più recente che contiene questi file può contenere anche file aggiuntivi.