Sintomas
Considere o seguinte cenário no Microsoft BizTalk Server:
Tem uma atividade de Monitorização de Atividade Empresarial (BAM) que é implementada e está a recolher dados.
A funcionalidade de criação de partições está ativada para a atividade.
Define um marco adicional para a atividade.
Numa linha de comandos, execute o seguinte comando para atualizar a atividade:
bm.exe update-all –definitionfile:<BAM denifition.xml>
Neste cenário, a atualização falha e recebe a seguinte mensagem de erro na janela da Linha de Comandos:
Nota
A Atualizar Atividade... ERRO: A implementação do BAM falhou.
Foi encontrado um erro ao executar o comando no SQL Server "<SQL Server Name>"
Todas as consultas combinadas com um operador UNION, INTERSECT ou EXCEPT têm de ter um número igual de expressões nas listas de destino.
Causa
Este problema ocorre devido a um problema na lógica que processa as atualizações do BAM quando a criação de partições está ativada.
Resolução
Informações atualizadas cumulativas
Para BizTalk Server 2009, a correção que resolve este problema está incluída na Atualização Cumulativa 1 para BizTalk Server 2009.
Para obter mais informações sobre como obter o pacote de atualização cumulativa, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2429050 Pacote de atualização cumulativa 1 para BizTalk Server 2009
Informações de correção
Está disponível uma correção suportada da Microsoft. No entanto, esta correção destina-se a corrigir apenas o problema descrito neste artigo. Aplique esta correção apenas a sistemas com este problema específico.
Se a correção estiver disponível para transferência, existe uma secção "Transferência de correção disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentada, submeta um pedido ao Suporte e Suporte ao Cliente da Microsoft para obter a correção.
Nota Se ocorrerem problemas adicionais ou se for necessária alguma resolução de problemas, poderá ter de criar um pedido de serviço separado. Os custos de suporte habituais serão aplicados a perguntas e problemas de suporte adicionais que não se qualificam para esta correção específica. Para obter uma lista completa dos números de telefone do Suporte ao Cliente e suporte da Microsoft ou para criar um pedido de serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Nota O formulário "Transferência de correção disponível" apresenta os idiomas para os quais a correção está disponível. Se não vir o seu idioma, é porque não está disponível uma correção para esse idioma.
Pré-requisitos
Tem de ter o Microsoft BizTalk Server 2006 R2 instalado para aplicar esta correção.
Requisito de reinício
Não tem de reiniciar o computador depois de aplicar esta correção.
Informações de substituição de correções
Esta correção não substitui outras correções.
Informações de ficheiro
A versão em inglês desta correção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) que estão listados na tabela seguinte. As datas e horas destes ficheiros estão listadas na Hora Universal Coordenada (UTC). Quando vê as informações do ficheiro, estas são convertidas para a hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Microsoft.biztalk.bam.management.dll | 3.6.1529.2 | 3,344,256 | 30-Abr-2009 | 10:31 | x86 |
Nota Devido às dependências de ficheiros, a correção mais recente que contém estes ficheiros também pode conter ficheiros adicionais.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Para obter mais informações sobre o BAM no BizTalk Server, visite os seguintes Web sites da Microsoft:
http://msdn.microsoft.com/en-us/library/aa559133.aspx