CORRECÇÃO: Fuga de ligação de SQL quando utiliza a porta do adaptador de SQL baseadas no WCF unidireccional enviada para devolver um resultado definido numa base de dados no BizTalk Server 2010 ou no BizTalk Server 2013

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

2855762
Sintomas
Suponha que utiliza uma porta de envio unidireccional que utiliza a placa de SQL baseadas no WCF do Microsoft Windows Communication Foundation no Microsoft BizTalk Server 2010 ou no Microsoft BizTalk Server 2013 para processar mensagens. Após algum tempo, recebe a seguinte mensagem de erro:
O período de tempo de espera decorrido antes de obter uma ligação do conjunto. Isto pode ter ocorrido porque todas as ligações em conjuntos estavam a ser utilizados e foi atingido o tamanho máximo do conjunto.
Causa
Este problema ocorre porque a ligação de SQL relacionada na placa de SQL não é libertada quando o processamento da mensagem gera os resultados.

Notas:
  • Ligações só são libertadas novamente para o conjunto de ligação quando a instância de sistema anfitrião do BizTalk é reciclada. Quando a acumulação de oportunidades de ligação excede o valor MaxConnectionPoolSize especificado do agrupamento de ligação, receberá a mensagem de erro acima.
  • Este problema ocorre quando utiliza portas unidireccional enviada.

Resolução

Informação de pacote de actualização cumulativa

Para BizTalk Server 2013

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 2 para BizTalk Server 2013.

Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2892599 Pacote de actualização cumulativa 2 para BizTalk Server 2013

Para o BizTalk Server 2010

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 6 para BizTalk 2010.

Para mais informações sobre como obter este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2855367 Pacote de actualização cumulativa 6 para o BizTalk Server 2010


Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação
Para mais informações sobre a propriedade de enlace de MaxConnectionPoolSize , vá para o seguinte Web site da MSDN:


Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2003907 Obter informações sobre correcções do BizTalk Server

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2855762 - Última Revisão: 11/01/2013 06:57:00 - Revisão: 1.0

  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Standard 2010
  • Microsoft BizTalk Server 2013 Branch
  • Microsoft BizTalk Server 2013 Developer
  • Microsoft BizTalk Server 2013 Enterprise
  • Microsoft BizTalk Server 2013 Standard
  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2855762 KbMtpt
Esta informação foi útil?