A ENTSSO experimenta um vazamento de memória depois que você aplica o hotfix 3000847

Aplica-se 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

Sintomas

  • Problema 1

    Depois de aplicar o hotfix do seguinte artigo da Base de Dados de Conhecimento Microsoft, um vazamento de memória é disparado no serviço Enterprise Single Sign-On (ENTSSO):

    3000847 CORREÇÃO: Enterprise Single Sign-On aciona o evento 10536 e o código de erro 0x80090005 Esse problema ocorre porque o SSOCSServer! A função CICSServer::GetConfigInfo é chamada repetidamente. Isso faz com que a API CPDeriveKey() do Windows Crypt gere continuamente uma nova chave. Para resolver esse problema, CryptDestroyKey() deve ser chamado para liberar sua alocação de memória depois de usar as chaves geradas.

  • Problema 2

    Considere o seguinte cenário:

    • Você instalou o componente Enterprise Single Sign-On (SSO) versão 5 incluído no Microsoft BizTalk Server 2013 R2 ou Host Integration Server 2013.

    • Em um dos seguintes cenários, você restaura a chave secreta master de um arquivo de backup:

      • Ao configurar um cluster de SSO corporativo
      • Durante a recuperação de desastre do SSO corporativo
      • Ao promover um servidor SSO corporativo para o servidor Master Secret (MSS)
      • Durante a migração de uma versão anterior do Enterprise SSO
      • Durante uma atualização in-loco de uma versão anterior do SSO Empresarial
      • Quando você estiver executando várias sequências de restauração e backup do Enterprise SSO V5

    Depois de restaurar a chave secreta master em qualquer um desses cenários, o SSO Empresarial não pode descriptografar os dados contidos no banco de dados SSO Empresarial. Nessa situação, o SSO corporativo registra o seguinte evento no log do aplicativo:

    ID do evento: 10536
    Fonte: ENTSSO
    Nível: Aviso
    AUDITORIA DE SSO Função: GetConfigInfo ({11111111-6055-4cda-89CD-389E8A2B1640}) ID de Rastreamento: b084f15b-43fd-474e-a075-398943753c91 Computador cliente: nome do computador (nome do executável:PID) Usuário Cliente: nome de usuário Nome do aplicativo: nome do aplicativo Código de erro: 0x80090005, dados incorretos.

    Além disso, o seguinte erro pop-up pode ser registrado quando você abre o snap-in do MMC de Administração do BizTalk Server Server:

    Observação

    Administração do BizTalk Server
     Dados inválidos.
     (WinMgmt)
     Botões:
     OK

Resolução

Informações sobre o download

A seguinte atualização está disponível no Centro de Download da Microsoft:

2d4e4a79-700a-8d0b-daea-cb25f86a295b Baixe a atualização agora.

Se a página de download não aparecer, contate o Serviço de Suporte e Atendimento ao Cliente Microsoft para obter o pacote de atualizações cumulativas.

Pré-requisitos

Não há pré-requisitos para aplicar esse hotfix.

Necessidade de reinicialização

Se os arquivos a serem atualizados estiverem sendo usados quando você aplicar essa atualização, talvez seja necessário reiniciar o computador posteriormente.

Informações de instalação

Esta atualização também inclui uma atualização do SQL. Para garantir que essa atualização seja concluída com êxito, faça o seguinte:

  • Execute a atualização quando estiver conectado como um usuário que é um administrador de SSO com acesso total ao banco de dados de SSO. Por exemplo, faça logon como Administrador do Sistema SQL.
  • Verifique se a instância SQL que hospeda o banco de dados SSO está online e disponível.
  • Execute a atualização em apenas um servidor BizTalk/SSO por vez para evitar uma condição de corrida entre as atualizações SQL, que será aplicada quando você executar a atualização.
  • Se a instância SQL estava inacessível por algum motivo, execute a atualização novamente quando a instância SQL puder ser acessada.

Informações de arquivo

A versão em inglês deste hotfix tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso horário no item Data e Hora do Painel de Controle.

Versão de 32 bits (x86)

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Infocache.dll 9.0.2266.2 130,560 05 de maio de 2015 12:02 Não aplicável
Msent.sso.systemmmc.dll 9.0.2266.2 198,656 05 de maio de 2015 12:02 Não aplicável
Ssoconfigom.dll 9.0.2266.2 140.800 05 de maio de 2015 12:02 Não aplicável
Ssoss.dll 9.0.2266.2 113,152 05 de maio de 2015 12:02 Não aplicável
Ssox7.sql Não aplicável 13,705 05 de maio de 2015 12:02 Não aplicável

Versão de 64 bits (x64)

Nome do arquivo Versão do arquivo Tamanho do arquivo Data Hora Plataforma
Infocache.dll 9.0.2266.2 151,552 05 de maio de 2015 12:02 Não aplicável
Msent.sso.systemmmc.dll 9.0.2266.2 198,656 05 de maio de 2015 12:02 Não aplicável
Ssoconfigom32.dll 9.0.2266.2 140.800 05 de maio de 2015 12:02 Não aplicável
Ssoconfigom64.dll 9.0.2266.2 174,080 05 de maio de 2015 12:02 Não aplicável
Ssoss.dll 9.0.2266.2 124,416 05 de maio de 2015 12:02 Não aplicável
Ssox7.sql Não aplicável 13,705 05 de maio de 2015 12:02 Não aplicável
Ssox7.sql Não aplicável 13,705 05 de maio de 2015 12:02 Não aplicável

Observação Devido às dependências de arquivos, a correção mais recente que contém esses arquivos também pode conter arquivos adicionais.