ΕΠΙΔΙΌΡΘΩΣΗ: Ερώτημα WMI επιστρέφει εσφαλμένα αποτελέσματα όταν μια εμφάνιση υπηρεσίας Αναγνωριστικό χρησιμοποιείται στο BizTalk Server

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 2629481
Συμπτώματα
Ας υποθέσουμε ότι εκτελείτε ένα ερώτημα των οργάνων διαχείρισης των Windows (WMI) σε έναν υπολογιστή που εκτελεί το BizTalk Server 2006 R2, BizTalk Server 2010 ή BizTalk Server 2013. Εάν το ερώτημα χρησιμοποιεί ένα Αναγνωριστικό εμφάνισης υπηρεσίας κατά την κλάση WMI MSBTS_MessageInstance , το ερώτημα μπορεί να επιστρέψει ένα λανθασμένο αποτέλεσμα.

Για παράδειγμα, ας υποθέσουμε ότι μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα για να δημιουργήσετε ένα ερώτημα WMI σε ένα δεδομένο υπηρεσιών παρουσία. Εάν η παρουσία της υπηρεσίας περιέχει δύο μηνύματα, επιστρέφεται μόνο ένα μήνυμα.

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();
Σημείωση SERVICE_INSTANCE_ID είναι μια αναπαράσταση συμβολοσειράς της παρουσίας υπηρεσίας Αναγνωριστικό (GUID).
Αιτία
Αυτό το ζήτημα παρουσιάζεται εξαιτίας ενός σφάλματος στη δέσμη ενεργειών msgbox_application_logic.sql.
Προτεινόμενη αντιμετώπιση

Πληροφορίες αθροιστικής ενημερωμένης έκδοσης

Αυτό το ζήτημα επιδιορθώθηκε για πρώτη φορά με την ακόλουθη αθροιστική ενημερωμένη έκδοση του BizTalk Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Για περισσότερες πληροφορίες σχετικά με την κλάση WMI MSBTS_ServiceInstance , επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
msgbox_application_logic.SQL

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 2629481 - Τελευταία αναθεώρηση: 10/10/2015 22:10:00 - Αναθεώρηση: 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 KbMtel
Σχόλια