KB2992069 - ΕΠΙΔΙΌΡΘΩΣΗ: XMLA και Windows PowerShell επιστρέφουν διαφορετικό κωδικό για την ίδια επεξεργασία ΑΑΠ 2012 ή ΑΑΠ 2014

Ισχύει για
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2012 Analysis Services

Συμπτώματα

Ας υποθέσουμε ότι χρησιμοποιείτε το cmdlet Invoke-AsCmd στο PowerShell και XML για ανάλυση (XMLA) στο SQL Server Management Studio (SSMS) για Microsoft SQL Server 2012 υπηρεσίες ανάλυσης (ΑΑΠ 2012) ή SQL Server 2014 υπηρεσίες ανάλυσης (ΑΑΠ 2014) επεξεργασία. Σε αυτήν την περίπτωση, αντιμετωπίζετε την ακόλουθη διαφορά συμπεριφοράς για το αποτέλεσμα που επιστρέφεται:

  • Όταν χρησιμοποιείτε την ακόλουθη εντολή PowerShell για να καταγράψετε προειδοποιητικά μηνύματα:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w Εάν η εντολή λάβει κάποιο προειδοποιητικό μήνυμα, το προειδοποιητικό μήνυμα δεν καταγράφεται στον κωδικό επιστροφής. Ωστόσο, το προειδοποιητικό μήνυμα καταγράφεται εάν εκτελέσετε την ίδια εντολή XMLA από το SSMS.
  • Όταν χρησιμοποιείτε την ακόλουθη εντολή PowerShell για να καταγράψετε μηνύματα λάθους:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w Εάν η εντολή λάβει κάποιο μήνυμα σφάλματος, το μήνυμα σφάλματος περιλαμβάνεται στην ετικέτα προειδοποίησης, αλλά δεν καταγράφεται στον κωδικό επιστροφής. Ωστόσο, το μήνυμα σφάλματος περιλαμβάνεται στην ετικέτα σφάλματος και καταγράφεται στον κωδικό επιστροφής, εάν εκτελέσετε την ίδια εντολή XMLA από το SSMS.

      

Αιτία

Αυτό το πρόβλημα παρουσιάζεται επειδή το cmdlet Invoke-AsCmd αγνοεί τα προειδοποιητικά μηνύματα, αλλά καταγράφει μηνύματα σφάλματος και χρησιμοποιεί εσφαλμένα πρότυπα για τη δημιουργία εξόδου επιστροφής.

Επίλυση

Το πρόβλημα διορθώθηκε για πρώτη φορά στην ακόλουθη αθροιστική ενημερωμένη έκδοση του SQL Server.

Αθροιστική ενημέρωση 5 για το SQL Server 2014 /el-gr/help/3011055

Αθροιστική ενημερωμένη έκδοση 2 για SQL Server 2012 SP2 /el-gr/help/2983175

Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server

Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις ενημερώσεις κώδικα ασφαλείας που συμπεριλήφθηκαν με την προηγούμενη αθροιστική ενημερωμένη έκδοση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:

      

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".