Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Utilize um dos seguintes fornecedores de dados do Microsoft Host Integration Server 2010 para ligar a um sistema IBM DB2:

    • Microsoft BizTalk Adapter para DB2

    • Microsoft ADO.NET Data Provider para DB2

  • Activar o pooling de conexões, adicionando o Pooling de conexões = True propriedade para a cadeia de ligação que é utilizada para ligar ao sistema IBM DB2.

  • Alterar a propriedade Connect Timeout na cadeia de ligação DB2 para ter um valor superior a 15 segundos.

  • Guardar as alterações para a cadeia de ligação DB2.


Neste cenário, quando utilizar o BizTalk Adapter para DB2 ou quando executa uma aplicação que utiliza o fornecedor de dados do ADO.NET para DB2, recebe uma das seguintes mensagens de erro:

Mensagem de erro 1

A cadeia de ligação não está definida ou contém propriedades inválidas


Mensagem de erro 2

Valor está fora do intervalo


Causa

Este problema ocorre porque a placa de BizTalk para DB2 e o fornecedor de dados do ADO.NET para fornecedores de dados DB2 usar uma propriedade de Connect Timeout que tenha um valor máximo de 15 segundos.

Resolução

Informações de actualização cumulativa

A correcção que resolve este problema vem incluída no pacote de actualização cumulativa 1 para Host Integration 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:

Pacote de actualização cumulativa de 2908834 1 para Host Integration Server 2013A correcção que resolve este problema vem incluída no pacote de actualização cumulativa 8 para o Host Integration Server 2010. Para mais informações sobre como obter o cumulativa pacote de actualização, consulte a 8 de pacote de actualização cumulativa para o Host Integration Server 2010.

Estado

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

Mais informações

A propriedade ' Connect Timeout Especifica durante quanto tempo uma nova ligação pedido aguarda quando estão a ser utilizadas todas as ligações no pool de conexão. Se uma ligação não ficar disponível antes do valor da propriedade Connect Timeout expira, o novo pedido de ligação falha e ocorre uma excepção de "ligação não está disponível".

Depois de aplicar esta actualização, a propriedade Timeout ligar não tem um limite superior. Além disso, foi especificado um valor de Ligar o tempo de espera infinito utilizando um valor de -1.

Este comportamento actualizado para o BizTalk Adapter para DB2 e o fornecedor de dados do Microsoft ADO.NET para DB2 coincide com o comportamento que já está presente quando utilizar o fornecedor de OLE DB para DB2 incluída no Host Integration Server 2010 e autónomo fornecedor de OLE DB para DB2 fornecedores incluídos com os pacotes de funcionalidade do Microsoft SQL Server.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×