CORREÇÃO: Consulta WMI retorna resultados incorretos quando uma instância do serviço de que identificação é usada no BizTalk Server

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 2629481
Sintomas
Suponha que você executa uma consulta de Windows Management Instrumentation (WMI) em um computador que está executando o BizTalk Server 2006 R2, o BizTalk Server 2010 ou o BizTalk Server 2013. Se a consulta usa uma identificação de instância de serviço em relação a classe WMI de MSBTS_MessageInstance , a consulta pode retornar um resultado incorreto.

Por exemplo, suponha que você use o código a seguir para criar uma consulta do WMI em um ID de instância de determinado serviço. Se a instância do serviço contém duas mensagens, somente uma mensagem é retornada.

using System.Management; ManagementScope mgmtScope = new ManagementScope(); mgmtScope.Path.NamespacePath = "root\\MicrosoftBizTalkServer"; ManagementObjectSearcher objectSearcher = new ManagementObjectSearcher(mgmtScope, new SelectQuery("MSBTS_MessageInstance", "ServiceInstanceId = \"{" + SERVICE_INSTANCE_ID + "}\"")); objectSearcher.Options.EnsureLocatable = true; ManagementObjectCollection coll = objectSearcher.Get();
Observação: SERVICE_INSTANCE_ID é uma representação de seqüência de caracteres de identificação (GUID) da instância do serviço.
Causa
Esse problema ocorre devido a um erro no script msgbox_application_logic.sql.
Resolução

Informações da atualização cumulativa

Esse problema foi corrigido primeiro na atualização cumulativa seguinte do BizTalk Server:
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais Informações
Para obter mais informações sobre a classe MSBTS_ServiceInstance do WMI, visite o seguinte site da MSDN:
msgbox_application_logic.SQL

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2629481 - Última Revisão: 10/10/2015 19:58:00 - Revisão: 4.0

Microsoft BizTalk Server 2006 R2 Branch, Microsoft BizTalk Server 2006 R2 Developer Edition, Microsoft BizTalk Server 2006 R2 Enterprise Edition, Microsoft BizTalk Server 2006 R2 Service Pack 1, Microsoft BizTalk Server 2006 R2 Standard Edition, 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 kbexpertiseadvanced kbsurveynew kbmt KB2629481 KbMtpt
Comentários