Correcção: mensagem de erro quando você usar um adaptador SQL no BizTalk Server 2006 R2 SP1

Traduções deste artigo Traduções deste artigo
ID do artigo: 983185
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Tiver um computador que esteja executando o Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1).
  • Você tem uma porta de envio que usa o adaptador de SQL, como a propriedade de tipo de transporte e que use "PassThruTransmit" como propriedade de pipeline de envio.
  • Tiver um aplicativo do BizTalk usa o envio de porta.
  • Criar e então distribuir uma atividade BAM (monitoração de atividades Business) para o aplicativo do BizTalk.
  • No Editor de perfis de controle (TPE), criar e implantar um perfil de rastreamento que é baseado na definição de atividade BAM.
Neste cenário, a porta de envio pára de funcionar. Em seguida, rastreamento BAM não funciona para as mensagens que chegam a porta de envio. Além disso, os dois eventos semelhantes aos seguintes são registrados no log do aplicativo. 

Evento 1
Tipo de evento: aviso
Fonte do evento: o BizTalk Server 2006
Categoria do evento: o BizTalk Server 2006
a identificação de evento: 5740
Descrição:
o adaptador "SQL" gerado uma mensagem de erro. Detalhes "não é possível converter o objeto COM tipo System.__ComObject para o tipo de interface 'Microsoft.BizTalk.PipelineOM.IInterceptor'. Esta operação falhou porque a chamada QueryInterface no componente COM para a interface com IID '{24394515-91A3-4CF7-96A6-0891C6FB1360}' falhou devido ao seguinte erro: interface não registrada (exceção de HRESULT: 0x80040155). "


Evento 2
Tipo de evento: erro
Fonte do evento: o BizTalk Server 2006
Categoria do evento: o BizTalk Server 2006
a identificação de evento: 5754
Descrição:
Porta "SQLBAMTrackedPassThruSendPort" pelo URI de enviar uma mensagem enviada para o adaptador "SQL" "SQL: / /<uri>"está suspenso. Detalhes do erro: digite System.__ComObject a interface não é possível converter COM um objeto do tipo 'Microsoft.BizTalk.PipelineOM.IInterceptor'. Esta operação falhou porque a chamada QueryInterface no componente COM para a interface com IID '{24394515-91A3-4CF7-96A6-0891C6FB1360}' falhou devido ao seguinte erro: interface não registrada (exceção de HRESULT: 0x80040155). MessageId: {ID de mensagem >} InstanceID: {ID de instância >}


Observação:O problema não ocorre quando você habilita BAM controle no mesmo envia a porta no BizTalk Server 2006 R2.

Causa

Esse problema ocorre porque a interface interceptor BAM está registrada incorretamente. O adaptador SQL é que um .NET Framework atendidas componente e um serviço com+. Quando BAM rastreamento está habilitado, esse serviço com+ acessa a BAM interceptador interface. Devido a esse comportamento de falha de marshaling com+ e o adaptador de envio pára de trabalhar.

Resolução

Informações sobre o hotfix

o hotfix que resolve esse problema está incluída no pacote de atualizações cumulativas 2 para o BizTalk Server 2006 R2 Service Pack 1. Para obter mais informações sobre como obter o pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
22114202 Para o BizTalk Server 2006 R2 Service Pack 1 do pacote de atualização cumulativo

Situação

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

Mais Informações

Para obter mais informações sobre o BizTalk Server 2006 R2 SP1, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
974563Lista do Microsoft BizTalk Server hot correções incluídas no BizTalk Server 2006 R2 Service Pack 1
Para obter mais informações sobre os hotfixes do BizTalk Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2003907Informações sobre o BizTalk Server hot corrige

Propriedades

ID do artigo: 983185 - Última revisão: segunda-feira, 5 de julho de 2010 - Revisão: 1.0
Palavras-chave: 
kbbiztalk2006r2sp1fix kbbiztalk2006r2presp2fix kbbtsbam kbautohotfix kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB983185 KbMtpt
Tradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 983185

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com