Korriger: WMI-spørring returnerer feil resultat når en forekomst av tjenesten-IDen brukes i BizTalk Server

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 2629481
Symptom
Anta at du kjører en spørring for Windows Management Instrumentation (WMI) på en datamaskin som kjører BizTalk Server 2006 R2, BizTalk Server 2010 eller BizTalk Server 2013. Hvis spørringen bruker en tjeneste forekomst-ID for mot MSBTS_MessageInstance WMI-klassen, kan spørringen returnere feil resultat.

Anta for eksempel at du bruker følgende kode til å opprette en WMI-spørring i en gitt tjeneste forekomst-IDen. Hvis tjenesteforekomsten inneholder to meldinger, returneres bare én melding.

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();
Obs! SERVICE_INSTANCE_ID er en strengrepresentasjon av tjenesteforekomsten-ID (GUID).
Årsak
Dette problemet oppstår på grunn av en feil i skriptet msgbox_application_logic.sql.
Løsning

Informasjon om kumulativ oppdatering

Dette problemet ble først løst i følgende kumulativ oppdatering av BizTalk Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Mer informasjon
Hvis du vil ha mer informasjon om WMI-klassen for MSBTS_ServiceInstance , kan du gå til følgende MSDN-webområde:
msgbox_application_logic.SQL

Advarsel: Denne artikkelen er autooversatt

Eigenschappen

Artikel-id: 2629481 - Laatst bijgewerkt: 10/10/2015 21:59:00 - Revisie: 3.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 KbMtno
Feedback