KB3170115 - Πληροφορίες σχετικά με τις ενεργοποιημένες σημαίες παρακολούθησης προστίθενται στο showplan XML στο SQL Server

Ισχύει για
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

Σύνοψη

Στο Microsoft SQL Server, το νέο στοιχείο TraceFlags προστίθεται στο στοιχείο QueryPlan στο showplan XML. Αυτό το στοιχείο παραθέτει όλες τις σημαίες ανίχνευσης που είναι ενεργοποιημένες στο επίπεδο παρουσίας ή περιόδου λειτουργίας κατά τη μεταγλώττιση του σχεδίου ερωτήματος και για τα πραγματικά showplans εκτέλεσης, εκτελείται ένα συγκεκριμένο ερώτημα. Μπορεί να υπάρχουν έως δύο εμφανίσεις του στοιχείου TraceFlags, μία για το χρόνο μεταγλώττισης (με το χαρακτηριστικό IsCompileTime να ισούται με ένα) και μία για το χρόνο εκτέλεσης (Εάν μια σημαία παρακολούθησης είναι ενεργοποιημένη τόσο κατά τη μεταγλώττιση όσο και κατά την εκτέλεση, θα εμφανίζεται και στις δύο λίστες). Κάθε στοιχείο μπορεί να έχει μια λίστα με ένα ή περισσότερα στοιχεία TraceFlag που έχουν δύο χαρακτηριστικά. Το χαρακτηριστικό Value προσδιορίζει τον αριθμό της σημαίας ανίχνευσης και το χαρακτηριστικό Scope μπορεί να είναι "Global" ή "Session" ανάλογα με τον τρόπο ενεργοποίησης της σημαίας ανίχνευσης (Εάν είναι ενεργοποιημένη μια σημαία ανίχνευσης στο επίπεδο ερωτήματος με χρήση του OPTION QUERYTRACEON, θα εμφανίζεται όπως στο πεδίο "Session" στο showplan).

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

Σημείωση Το showplan XML θα παραθέσει έως και 100 σημαίες ανίχνευσης που είναι ενεργοποιημένες.

Επίλυση

Πληροφορίες Service Pack για SQL Server

Αυτή η ενημέρωση διορθώνεται στα ακόλουθα service pack για SQL Server:

SQL Server 2016 Service Pack 1

Service Pack 3 για SQL Server 2014

Service Pack 4 για SQL Server 2012

Σχετικά με τα Service Pack για SQL Server:

Τα service pack είναι αθροιστικά. Κάθε νέο service pack περιέχει όλες τις ενημερώσεις κώδικα που βρίσκονται σε προηγούμενα service pack, μαζί με τυχόν νέες ενημερώσεις κώδικα. Η σύσταση μας είναι να εφαρμόσετε το πιο πρόσφατο service pack και την πιο πρόσφατη αθροιστική ενημέρωση για αυτό το service pack. Δεν χρειάζεται να εγκαταστήσετε ένα προηγούμενο service pack πριν από την εγκατάσταση του τελευταίου service pack. Χρησιμοποιήστε τον Πίνακα 1 στο παρακάτω άρθρο για να βρείτε περισσότερες πληροφορίες σχετικά με το πιο πρόσφατο service pack και την πιο πρόσφατη αθροιστική ενημέρωση.

Πώς μπορείτε να καθορίσετε την έκδοση, την έκδοση και το επίπεδο ενημέρωσης του SQL Server και των στοιχείων του