Sintomas

Quando utilizar o Editor de perfil de rastreio (tipo) ou a ferramenta de BTTDeploy (Bttdeploy.exe) para implementar um perfil de rastreio de grandes dimensões (.btt) no BizTalk Server 2010, a implementação falha. Além disso, recebe a seguinte mensagem de erro:

A transacção já foi implícita ou explicitamente consolidada ou abortada (excepção de HRESULT: 0x8004D00E).


Nota Este pacote de actualização cumulativa resolve apenas o problema que ocorre quando utiliza a ferramenta Bttdeploy.exe.

Causa

Este problema ocorre porque a transacção de tempo limite após 3 minutos antes do perfil de grandes dimensões pode ser implementado totalmente.

Resolução

Para resolver este problema, aplique esta correcção. Depois de aplicar a correcção, pode expandir o valor de limite de tempo predefinido para algo superior a 3 minutos.

Nota Esta correcção aplica-se para a ferramenta da linha de comandos BTSDeploy.exe e não para as outras ferramentas de monitorização de actividades empresariais (BAM).

Para expandir o valor de limite de tempo predefinido, adicione as seguintes linhas no ficheiro BTSDeploy.exe.config:

<configuration>
  <appSettings>
< Adicionar chave = "CommandTimeoutInMinutes" value = "nn" / >
  </appSettings>
</ configuration>
Notas

  • O marcador de posição nn representa o número de minutos que pretende definir como o valor de limite de tempo predefinido.

  • Se atingir o limite de tempo igual ou superior a 10 minutos, também tem de considerar o valor de tempo limite do .NET Framework predefinida no ficheiro Machine. config. Este valor tem de ser igual ou superior ao valor de limite de tempo no ficheiro BTSDeploy.exe.config.

  • Tenha em atenção que aumentar o valor de limite de tempo poderá não resolver o problema. Uma vez que outros problemas subjacentes poderão também accionar este comportamento, poderá ter de rever o perfil de rastreio, BizTalk configuração, Windows configuração, SQL Server desempenho, desempenho de armazenamento e o desempenho da rede para resolver o problema real.


Informações de actualização cumulativa

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

Estado

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

Solução alternativa

Para contornar o problema, utilize um dos seguintes métodos:

  • Implemente perfis de rastreio de tamanho mais pequeno de modo a que a resposta de transacção não deve exceder 3 minutos.

  • Optimize o SQL Server para responder à transacção durante o período de tempo limite de 3 minutos.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×