KB2958429 - Σφάλματα που επιδιορθώνονται στο SQL Server 2012 Service Pack 2

Ισχύει για
SQL Server 2012 Analysis Services SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Business Intelligence SQL Server 2012 Standard SQL Server 2012 Web

Εισαγωγή

Αυτό το άρθρο παραθέτει τα σφάλματα που επιδιορθώνονται στο Microsoft SQL Server 2012 Service Pack 2 (SP2).

Σημειώσεις

  • Πρόσθετες ενημερώσεις κώδικα που δεν τεκμηριώνονται εδώ μπορεί επίσης να περιλαμβάνονται στο Service Pack.
  • Αυτή η λίστα θα ενημερωθεί όταν κυκλοφορήσουν περισσότερα άρθρα.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο απόκτησης SQL Server Service Pack 2012, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2755533 Τρόπος απόκτησης του τελευταίου service pack για το SQL Server 2012 Σημείωση Για περισσότερες πληροφορίες σχετικά με το στοιχείο λήψης που πρέπει να επιλέξετε από τη λίστα διαθέσιμων λήψεων, ελέγξτε τις σημειώσεις έκδοσης εδώ.

Περισσότερες πληροφορίες

SQL Server 2012 Service Pack είναι αθροιστικές ενημερώσεις και αναβάθμιση όλων των εκδόσεων και των επιπέδων υπηρεσίας του SQL Server 2012 στο SP2. Εκτός από τις ενημερώσεις κώδικα που αναφέρονται σε αυτό το άρθρο, αυτό το service pack περιέχει έως και το Microsoft SQL Server 2012 SP1 αθροιστική ενημερωμένη έκδοση 9 (CU9) .

  Για περισσότερες πληροφορίες σχετικά με τα πακέτα αθροιστική ενημερωμένη έκδοση που είναι διαθέσιμες για SQL Server SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2772858 Οι εκδόσεις του SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του SQL Server Service Pack 1 2012

Θέματα που επιδιορθώνονται σε αυτό το Service Pack

Για περισσότερες πληροφορίες σχετικά με τα σφάλματα που επιδιορθώνονται στο SQL Server 2012 SP2, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft.

Αριθμός σφάλματος VSTS Αριθμός άρθρου της Γνωσιακής βάσης Περιγραφή
1374617 2028830 ΕΠΙΔΙΌΡΘΩΣΗ: Κοινόχρηστα στοιχεία εγκαθίστανται σε λάθος θέση όταν υλοποιείτε μια εγκατάσταση συμπλέγματος ανακατεύθυνσης SQL Server 2008 ή SQL Server 2012
1703014 2963382 ΕΠΙΔΙΌΡΘΩΣΗ: Δεν είναι δυνατή η σύνδεση με το διακομιστή κατά την εκτέλεση ενός ερωτήματος MDX δημιουργίας κύβου σε ΑΑΠ 2012
2011247 2927741 ΕΠΙΔΙΌΡΘΩΣΗ: Εικόνα δεν εμφανίζεται σωστά στην ιστοσελίδα όταν χρησιμοποιείτε την ενέργεια DrillThrough σε μια αναφορά SSRS 2012
2034994 2963383 ΕΠΙΔΙΌΡΘΩΣΗ: Το κείμενο περικόπτεται όταν χρησιμοποιείτε απόδοση HPB για να προβάλετε μια αναφορά στην SSRS 2012
1769469 2963384 ΕΠΙΔΙΌΡΘΩΣΗ: SQL Server διακόπτεται όταν το αρχείο καταγραφής της βάσης δεδομένων tempdb είναι πλήρης στο SQL Server 2012
1973168 2963386 ΕΠΙΔΙΌΡΘΩΣΗ: SSRS 2012 αποτυγχάνει με IsolatedStorageException όταν οι συνδρομές που εξάγονται σε φύλλα εργασίας του Excel είναι μεγαλύτερο από 10 MB
1973196 2963388 ΕΠΙΔΙΌΡΘΩΣΗ: SSRS 2012 δεν είναι δυνατό να εξαγάγετε μια αναφορά που είναι μεγαλύτερη από 10 MB σε μορφή Excel
787358 2963404 ΕΠΙΔΙΌΡΘΩΣΗ: Η επαναφορά προκαλεί τη μετάβαση της βάσης δεδομένων σε ύποπτη κατάσταση λειτουργίας στο SQL Server 2012
1043717 2806979 ΕΠΙΔΙΌΡΘΩΣΗ: Κακή απόδοση όταν εκτελείτε ένα ερώτημα σε έναν πίνακα σε μια βάση δεδομένων με δυνατότητα RCSI στο SQL Server 2012
1178585 2963412 Νέα sys.dm_fts_index_keywords_position_by_document DMF στο SQL Server 2012 SP2
1182241 2966520 ΕΠΙΔΙΌΡΘΩΣΗ: Νέα αρχεία καταγραφής δεν δημιουργούνται κατά την επανεκκίνηση της υπηρεσίας των Windows υπηρεσιών αναφοράς στην SSRS 2012 στις 1 Ιανουαρίου
1240848 2966519 ΕΠΙΔΙΌΡΘΩΣΗ: Δεν εμφανίζεται μήνυμα λάθους όταν απέτυχε η δημιουργία αντιγράφων ασφαλείας καταγραφής στο SQL Server 2012
1253861 2936004 ΕΠΙΔΙΌΡΘΩΣΗ: Visual Studio 2012 διακόπτεται εξαιτίας παραβίασης πρόσβασης όταν ολοκληρώνεται η σύνδεση προέλευσης δεδομένων στο περιβάλλον εργασίας χρήστη 2012 προβολής αναφορών σε τοπική λειτουργία
1262029 2966522 ΕΠΙΔΙΌΡΘΩΣΗ: Η συνδρομή κοινής χρήσης αρχείων δεν συμπληρώνει τη στήλη περιγραφής στην SSRS 2012
1481773 2966523 ΕΠΙΔΙΌΡΘΩΣΗ: Η αναπτυσσόμενη λίστα "όνομα" είναι κενή όταν καθορίζεται μια αναφορά SSRS 2012
1419367 2964762 ΕΠΙΔΙΌΡΘΩΣΗ: Το αναγνωριστικό συμβάντος 22 ή το σφάλμα 0xC1000016 θα καταγραφεί όταν χρησιμοποιείτε την εντολή "Εντοπισμός" στο ΑΑΠ 2012
2103903 2972285 ΕΠΙΔΙΌΡΘΩΣΗ: Ζητήματα επιδόσεων όταν χρησιμοποιείτε SSISDB ως χώρο αποθήκευσης ανάπτυξης στο SQL Server 2012
2021581 2965035 Βελτίωση δυνατοτήτων καταγραφής στο ΑΑΠ 2012 στο SQL Server Service Pack 2
203749 2952444 ΕΠΙΔΙΌΡΘΩΣΗ: Χαμηλές επιδόσεις όταν χρησιμοποιείτε μεταβλητές πίνακα στο SQL Server 2012
2095064 2936328 ΕΠΙΔΙΌΡΘΩΣΗ: Παρουσιάζεται παραβίαση πρόσβασης όταν εκτελείτε CHECKTABLE ή CHECKDB σε έναν πίνακα που έχει μόνιμες υπολογιζόμενες στήλες στο SQL Server 2008 R2 ή SQL Server 2012
1222472 2827857 ΕΠΙΔΙΌΡΘΩΣΗ: DTA δεν λειτουργεί σε SQL Server παρουσία 2012 που χρησιμοποιεί μια συμπληρωματική συρραφή χαρακτήρων
2124209 2939277 ΕΠΙΔΙΌΡΘΩΣΗ: Εσφαλμένα αποτελέσματα κατά την εκτέλεση ερωτημάτων που περιέχουν τον τελεστή UNION χρησιμοποιώντας παράλληλο σχέδιο ερωτήματος στο SQL Server

Στο SQL Server 2012 SP2 περιλαμβάνονται επίσης λύσεις για τα ακόλουθα θέματα.

Αριθμός σφάλματος VSTS Περιγραφή
950185 Βελτιωμένα μηνύματα σχετικά με την επεξεργασία σφαλμάτων και προειδοποιήσεων κατά την εργασία με μεγάλες αναφορές HTML.
950189 Βελτιωμένα μηνύματα σχετικά με την επεξεργασία σφαλμάτων και προειδοποιήσεων κατά την εργασία με αναφορές με μεγάλο αριθμό παραμέτρων.
994470 Εσφαλμένα αποτελέσματα κατά την εργασία με μοναδιαίους τελεστές λειτουργίας αποκλεισμού.
1041277 Το πλήρες αντίγραφο ασφαλείας του DPM στο διακομιστή με δευτερεύον AlwaysOn θα μετατραπεί σε αντίγραφο ασφαλείας copy_only.
1278767 Η τιμή των μετρητών perfmon παρουσίας σε μορφή πίνακα: Memory\VertiPaq <TypeName> KB είναι πάντα 0.
1355346 Η τελική πρόταση SCOPE δεν συμφωνεί με την αρχική πρόταση SCOPE.
1374617 ΕΠΙΔΙΌΡΘΩΣΗ: Κοινόχρηστα στοιχεία εγκαθίστανται σε λάθος θέση όταν υλοποιείτε μια εγκατάσταση συμπλέγματος ανακατεύθυνσης SQL Server 2008
1610447 Το αντικείμενο που δεν έχει προετοιμαστεί οδηγεί σε σφάλματα και πιθανώς εσφαλμένα αποτελέσματα κατά την εκτέλεση παραστάσεων DAX με υπολογισμούς υπό όρους.
1610492 Ένα απλό ερώτημα DAX επιστρέφει μη αναμενόμενα αποτελέσματα όταν χρησιμοποιείτε το PowerPivot v2 11.0.3000.0.
2060218 "ACTIONABLE_HEAP_CORRUPTION" όταν το αρχείο ρύθμισης παραμέτρων SSRS αναλύεται με χρήση μη έγκυρου InstanceId.
2065570 Η εγγραφή NonYieldProcessTable στο buffer δακτυλίου RING_BUFFER_NONYIELD_PROCESSTABLE δεν έχει χρόνο διεργασίας χρήστη και πυρήνα.
2075161 Παρέχει πληροφορίες πλατφόρμας στο αρχείο καταγραφής της SSRS 2012
1347204 ΕΠΙΔΙΌΡΘΩΣΗ: Παραβίαση πρόσβασης κατά την εισαγωγή δεδομένων σε έναν πίνακα που έχει μια στήλη με προεπιλεγμένη ακολουθία από μια συναλλαγή μεταξύ βάσεων δεδομένων στο SQL Server 2012
1184332 Εάν πραγματοποιηθεί δημιουργία αντιγράφων ασφαλείας στο πρότυπο βάσης δεδομένων, η βάση δεδομένων μοντέλου θα παγώσει σε κατάσταση επαναφοράς κατά τη διάρκεια μιας επανεκκίνησης του διακομιστή που θα εμποδίσει την SQL Server να ξεκινήσει με επιτυχία. Αυτό συμβαίνει επειδή δεν ήταν δυνατή η δημιουργία βάσης δεδομένων Tempdb κατά την εκκίνηση του διακομιστή και λαμβάνετε το ακόλουθο μήνυμα λάθους: "Δεν είναι δυνατό το άνοιγμα της βάσης δεδομένων '<DatabaseName>'"
1243853 Εμφανίζεται το σφάλμα 3456 κατά την επαναφορά του αντιγράφου ασφαλείας καταγραφής μιας μαζικά καταγεγραμμένης βάσης δεδομένων, όπου προστέθηκε ένα νέο αρχείο δεδομένων με αρχικό μέγεθος μεγαλύτερο από 64704KB.
1404999 Όταν γίνεται απόθεση ενός στιγμιότυπου βάσης δεδομένων σε μια περίοδο λειτουργίας με ρύθμιση LOCK_TIMEOUT, μπορεί να παρουσιαστεί σφάλμα λήξης χρονικού ορίου ακολουθούμενο από σφάλμα διεκδίκησης.
1190211 Η εγκατάσταση του SQL Server με τη χρήση του InstallShield καταλήγει σε κατάσταση διακοπής απόκρισης. Για περισσότερες πληροφορίες, μεταβείτε σε αυτό τοάρθρο της Γνωσιακής βάσης.
1386073 Μετά την εγκατάσταση του SQL Server 2012 SP2, όταν το SQL Server διακόπτεται από τη Διαχείριση ομάδας παραμέτρων ή τη Διαχείριση ελέγχου υπηρεσίας, καταγράφεται ένα ενημερωτικό μήνυμα στο SQL Server αμέσως μετά την έκδοση του τερματισμού λειτουργίας. Σε παλαιότερες εκδόσεις, εκδίδουμε αυτά τα μηνύματα μετά τη διακοπή εσωτερικών υπηρεσιών, όπως η .NET Framework, ο μεσίτης υπηρεσιών.

Διορθώσεις για στοιχεία σύνδεσης που υποβλήθηκαν από την κοινότητα

Αναγνωριστικό σφάλματος σύνδεσης Περιγραφή
714689 Τα αποτελέσματα της αξιολόγησης εγγράφονται για την εξαγωγή ενός αρχείου xml πολλές φορές, όταν εφαρμόζετε το Enterprise Management Framework σε πολλούς διακομιστές και παρουσιάζεται σφάλμα σε έναν από τους διακομιστές της λίστας.
735543 Η βάση δεδομένων μεταβαίνει σε κατάσταση επαναφοράς όταν το αντίγραφο ασφαλείας της επαναφέρεται ως διαφορετική βάση δεδομένων στην ίδια παρουσία.
736509 Δεν μπορείτε να εντοπίσετε σφάλματα σε μια αποθηκευμένη διαδικασία που sp_executesql καλεί στο SQL Server Management Studio (SSMS). Όταν πατηθεί το πλήκτρο F11, λαμβάνετε ένα μήνυμα σφάλματος "Η αναφορά αντικειμένου δεν έχει οριστεί σε μια παρουσία αντικειμένου".
740181 Η SSMS δεν διαχειρίζεται πλήρως Full-Text στην SQL Server Express.
745566 SQL Server SMO παραβλέπει τον προεπιλεγμένο περιορισμό στο SQL Server 2012 και SQL Server 2014.
764197 Η υπηρεσία SSMS χειρίζεται διαδικασίες με αρίθμηση αποθηκευμένες με ασυνέπεια.
769121 "Το "<όνομα στήλης>" δεν ανήκει στη σύνοψη πίνακα. (System.Data)" κατά την αναπαραγωγή πινάκων που έχουν τα ίδια ονόματα, αλλά βρίσκονται σε διαφορετικά σχήματα.
773710 Μετά την επαναφορά σε ένα στιγμιότυπο βάσης δεδομένων που περιέχει ευρετήρια πλήρους κειμένου, δεν μπορείτε να δημιουργήσετε κανένα ft_catalogs μέχρι να επανεκκινήσετε το SQL Server, να αποσυνδέσετε και, στη συνέχεια, να επισυνάψετε τη βάση δεδομένων ή να καταργήσετε τη βάση δεδομένων χωρίς σύνδεση και, στη συνέχεια, να ορίσετε τη βάση δεδομένων σε σύνδεση.
774317 Περιστασιακά, το SSMS παρουσιάζει σφάλμα κατά το κλείσιμο, γεγονός που προκαλεί αυτόματη επανεκκίνησή του
785064 Εμφανίζεται το μήνυμα σφάλματος "Η τιμή του 'null' δεν είναι έγκυρη για τη 'ροή'" κατά την εργασία με στοιχεία διοχέτευσης πελατών στο Business Intelligence Development Studio (BIDS).
785151 Όταν εκτελείτε ερωτήματα με ενεργοποιημένη την επιλογή "Εμφάνιση πραγματικού σχεδίου ερωτήματος", επιστρέφεται το αποτέλεσμα της τιμής Null και λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
Σφάλμα: Msg 50000, Επίπεδο 16, Κατάσταση 10, Διαδικασία δοκιμής, Γραμμή 34 Τα δεδομένα συμβολοσειράς ή τα δυαδικά δεδομένα θα περικοπούν.
791929 Εμφανίζεται το μήνυμα λάθους "Ο έλεγχος διεκδίκησης του συστήματος απέτυχε" κατά την εισαγωγή δεδομένων σε μια διαμερισμένη προβολή που έχει εναύσματα.
797967 Δημιουργία δέσμης ενεργειών: αντιγράφει τις προτάσεις κατά τη δέσμη ενεργειών, με δικαιώματα επιπέδου στήλης στο SSMS.
799430 Η λειτουργία SSMS ενδέχεται να διακοπεί κατά την προσπάθεια ανανέωσης του εικονιδίου του παραθύρου SSMS στη γραμμή εργασιών.
804901 Η ανάπτυξη νέων εκδόσεων μεγάλων έργων αντιμετωπίζει λήξη χρονικού ορίου κατά την ανάπτυξη στη βάση δεδομένων καταλόγου SSIS (SSISDB). Επιπλέον, λαμβάνετε τα ακόλουθα μηνύματα λάθους:
Απέτυχε η ανάπτυξη του έργου. Για περισσότερες πληροφορίες, αναζητήστε την προβολή operation_messages για το αναγνωριστικό λειτουργίας '219'. (Microsoft SQL Server, Σφάλμα: 27203) Απέτυχε η ανάπτυξη του έργου. Διορθώστε τα προβλήματα και δοκιμάστε ξανά αργότερα.:Η λήξη χρονικού ορίου έληξε. Το χρονικό όριο που παρήλθε πριν από την ολοκλήρωση της λειτουργίας ή ο διακομιστής δεν αποκρίνεται. Η δήλωση τερματίστηκε.
805659 "Κάποιο τμήμα της πρότασης SQL είναι ένθετο πολύ βαθιά. Αναδιατύπωση του ερωτήματος ή διαχωρισμός του σε μικρότερα ερωτήματα" κατά την ανάλυση ή την εκτέλεση αποθηκευμένης διαδικασίας.

            
          

Κύρια σημεία για το SQL Server 2012 SP2

Εδώ είναι ένα highlight ορισμένων από τις αλλαγές που υπάρχουν στο SQL Server 2012 Service Pack 2 (γνωστός και ως SP2):

ΠάνταΕνεργοποίηση

  • Δυνατότητα υποστήριξης:

    • Το μήνυμα 35285 εμφανίζεται ως ενημερωτικό μήνυμα, όπως αναμένεται και όχι ως σφάλμα.
  • Λειτουργικότητα:

    • Υποστήριξη του SQL Writer COPY_ONLY δημιουργία αντιγράφων ασφαλείας: Η πλήρης δημιουργία αντιγράφων ασφαλείας του Data Protection Manager (DPM) στον διακομιστή με το δευτερεύον AlwaysOn θα μετατραπεί σε αντίγραφο ασφαλείας COPY_ONLY.

      

Υπηρεσίες ανάλυσης (γνωστές και ως SSAS)

  • Προσθέστε υποστήριξη στο σενάριο δημιουργίας τοπικού κύβου:

    • Όταν χρησιμοποιείτε τις υπηρεσίες ανάλυσης SQL Server 2012 (ΑΑΠ 2012) SP2, μπορείτε να δημιουργήσετε έναν τοπικό κύβο που συνδέεται με το ΑΑΠ που εκτελείται σε μια στατική μη προεπιλεγμένη θύρα που έχει απενεργοποιημένο το πρόγραμμα περιήγησης SQL. Αυτή η νέα δυνατότητα ελέγχεται από μια νέα ρύθμιση παραμέτρων στο msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString". Για να ενεργοποιήσετε αυτήν τη δυνατότητα, ορίστε την τιμή σε 1. Αυτή η ρύθμιση δεν θα έχει κανένα αποτέλεσμα εάν το SSAS 2012 έχει ρυθμιστεί ως σύμπλεγμα ανακατεύθυνσης ή εκτελείται στην προεπιλεγμένη θύρα.
  • Προσθήκη περισσότερης καταγραφής:

    • Αυτό το service pack προσθέτει περισσότερες πληροφορίες στο αρχείο καταγραφής SSAS, για να βελτιώσει την αντιμετώπιση προβλημάτων. Σε αυτά περιλαμβάνονται η έκδοση SSAS, το όνομα υπολογιστή, το όνομα netbios, ο αριθμός των CPU, το μέγεθος της μνήμης RAM, το IP, η θύρα, ο τύπος πρωτοκόλλου, το αδιέξοδο, το χρονικό όριο κλειδώματος και ορισμένες άλλες πληροφορίες.

      

Υπηρεσίες ενοποίησης (γνωστές και ως SSIS)

  • Βελτίωση απόδοσης αδιεξόδου και εκκαθάρισης SSISDB

    • Εισαγωγή

      • Αδιέξοδο στη βάση δεδομένων SSISDB σε ταυτόχρονες κλήσεις σε SSISDB.catalog.create_execution αποθηκευμένη διαδικασία

        • Επιλύθηκε το πρόβλημα των συμπτώσεων SSISDB και του αδιεξόδου. Ωστόσο, αυτό δεν επιλύει όλα τα προβλήματα. Η τρέχουσα λύση κλιμακώνει τις εργασίες κατά μερικά δευτερόλεπτα. Ωστόσο, δεν μπορείτε να χρησιμοποιήσετε αυτή τη λύση.
        • Χαμηλές επιδόσεις στην εργασία συντήρησης SSISDB
      • Υπάρχει διαθέσιμη μια άμεση επιδιόρθωση για εργασίες συντήρησης SSISDB.

    • Αρχιτεκτονική

      • Προηγούμενο μοντέλο:

        • Κάθε συναλλαγή δημιουργεί ένα πιστοποιητικό και ένα συμμετρικό κλειδί, τα οποία πρέπει επίσης να αποθηκευτούν και να υποβληθούν σε επεξεργασία σε εργασίες συντήρησης ή εκκαθάρισης.
      • Νέο μοντέλο:

        • Εισαγωγή νέας γραμμής στον πίνακα ιδιοτήτων καταλόγου SERVER_OPERATION_ENCRYPTION_LEVEL και προεπιλογή σε PER_EXECUTION Για να διατηρηθεί η συμβατότητα με προηγούμενες εκδόσεις, η τιμή μπορεί να αλλάξει σε PER_PROJECT τη δημιουργία ενός ζεύγους κλειδιών ή πιστοποιητικών για κάθε έργο. Απαιτείται πλήρης εκκαθάριση πριν από την αλλαγή από PER_EXECUTION σε PER_PROJECT. Εισάγονται δύο νέες διαδικασίες καταστήματος για πλήρη καθαρισμό.
      • Σύνοψη αλλαγών:

        • Εισαγωγή νέας γραμμής στον πίνακα ιδιοτήτων SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Μόνο δύο τιμές είναι έγκυρες (1 και 2).
          • Τιμή "1": Προεπιλεγμένη τιμή. Κρυπτογραφημένο με συμμετρικά κλειδιά και πιστοποιητικά ανάλογα με το επίπεδο εκτέλεσης. Υψηλό επίπεδο ασφάλειας, αλλά ενδέχεται να έχει πρόβλημα επιδόσεων ή αδιεξόδου.
          • Τιμή "2": Κρυπτογραφημένο με συμμετρικά κλειδιά και πιστοποιητικά ανάλογα με το επίπεδο έργου. Λιγότερη ασφάλεια, επίλυση ζητημάτων επιδόσεων ή αδιεξόδου.
        • Εισαγωγή δύο νέων αποθηκευμένων διαδικασιών (SPs) Cleanup_server_logs και cleanup_server_execution_keys

          • Τα SPs έχουν σχεδιαστεί για να χρησιμοποιούνται όταν αλλάζετε το επίπεδο κρυπτογράφησης από "1" σε "2". Μπορείτε να εκτελέσετε Cleanup_server_logs πρώτα που μπορεί να ολοκληρωθεί πολύ γρήγορα για να φέρει το SSISDB σε καλή κατάσταση. Η βάση δεδομένων SSISDB είναι έτοιμη να αλλάξει σε επίπεδο κρυπτογράφησης.

          • Cleanup_server_keys διαρκεί περισσότερο χρόνο από Cleanup_server_logs. Ωστόσο, εκτελείται αφού το επίπεδο κρυπτογράφησης αλλάξει σε "2" και εκτελείται περιοδικά σε ώρες εκτός αιχμής.

          • Cleanup_server_logs: Εκκαθάριση όλων των αρχείων καταγραφής λειτουργιών μόνο.

          • Cleanup_server_execution_keys: καθαρίστε συμμετρικά κλειδιά και πιστοποιητικά που χρησιμοποιούνται για την προστασία ευαίσθητων παραμέτρων εκτέλεσης.

          • @cleanup\_flag int (σε (1,2))

            • cleanup_flag = 1: πτώση επιπέδου εκτέλεσης συμμετρικά κλειδιά και πιστοποιητικά
            • cleanup_flag = 2: απόρριψη συμμετρικών κλειδιών και πιστοποιητικών επιπέδου έργου (θα τα απορρίψουν μόνο εάν αυτό το κάθετο έργο έχει διαγραφεί και όλα τα αρχεία καταγραφής λειτουργιών που σχετίζονται με αυτό το έργο έχουν καθαριστεί).
          • @delete\_batch\_size int = 1000

            • Ο αριθμός των κλειδιών ή των πιστοποιητικών θα απορρίπτεται με μία κλήση αυτής της διαδικασίας καταστήματος.
        • Στο internal.cleanup_server_retention_window, αλλάξτε delete_batch_size από 10 σε 1000.

      

Σχεσιακός κινητήρας

  • Προαιρετική υποστήριξη για το πλήθος μεταβλητών γραμμών πίνακα για τη βελτίωση των σχεδίων ερωτημάτων:

    • Εάν μια μεταβλητή πίνακα συνδεθεί με άλλους πίνακες στο SQL Server, αυτό μπορεί να έχει ως αποτέλεσμα αργές επιδόσεις λόγω αναποτελεσματικής επιλογής σχεδίου ερωτήματος, επειδή η SQL Server δεν υποστηρίζει στατιστικά στοιχεία ή δεν παρακολουθεί τον αριθμό των γραμμών σε μια μεταβλητή πίνακα κατά τη σύνταξη ενός σχεδίου ερωτήματος.

    • Στο SQL Server 2012 SP2, παρουσιάζεται μια νέα σημαία παρακολούθησης που επιτρέπει στον μηχανισμό βελτιστοποίησης ερωτήματος να χρησιμοποιεί πληροφορίες σχετικά με τον αριθμό των γραμμών που έχουν εισαχθεί σε μια μεταβλητή πίνακα, προκειμένου να επιλέξετε πιο αποτελεσματικό σχέδιο ερωτήματος. Ενεργοποιήστε τη σημαία παρακολούθησης 2453 για να ενεργοποιήσετε αυτήν τη συμπεριφορά.

      Σημειώσεις:

      • Σε ορισμένα σενάρια, η ενεργοποίηση της σημαίας ανίχνευσης 2453 μπορεί να έχει ως αποτέλεσμα κάποια υποβάθμιση της απόδοσης, λόγω της πρόσθετης μεταγλώττισης που απαιτείται για να ληφθεί υπόψη ο πραγματικός αριθμός των γραμμών που έχουν εισαχθεί σε μια μεταβλητή πίνακα κατά τη διάρκεια του χρόνου εκτέλεσης. Συνήθως, θα επωφεληθείτε από αυτήν τη σημαία ανίχνευσης εάν μια μεταβλητή πίνακα έχει σημαντικό αριθμό γραμμών που συνδέονται με άλλους πίνακες ή έχει περισσότερες από μία γραμμές και χρησιμοποιείται στην εξωτερική πλευρά ενός τελεστή συνδέσμου ένθετου βρόχου με ένα σχέδιο στην εσωτερική πλευρά που επεξεργάζεται μεγάλο αριθμό γραμμών.
      • Παρόμοια συμπεριφορά μπορεί να επιτευχθεί σε άλλες εκδόσεις του SQL Server με τη χρήση της υπόδειξης ερωτήματος OPTION (RECOMPILE). Ωστόσο, η υπόδειξη ερωτήματος απαιτεί τον εντοπισμό και την τροποποίηση όλων των ερωτημάτων που πάσχουν από κακή επιλογή σχεδίου λόγω του μεγάλου όγκου εργασίας που οφείλεται σε μεταβλητές πίνακα, ενώ η ενεργοποίηση της σημαίας ανίχνευσης 2453 μπορεί να επηρεάσει τους υπάρχοντες φόρτους εργασίας.
  • Βελτιωμένη αντιμετώπιση προβλημάτων επιδόσεων για προγράμματα εκτέλεσης παράλληλων ερωτημάτων

    • Το DMV sys.dm_exec_requests τώρα επιστρέφει ακριβή τιμή για cpu_time για παράλληλα προγράμματα εκτέλεσης ερωτημάτων. ΣΤΑΤΙΣΤΙΚΑ Το IO diagnostics αναφέρει τώρα ακριβείς λογικές αναγνώσεις για παράλληλα προγράμματα εκτέλεσης ερωτημάτων.
  • Βελτιωμένος διαγνωστικός έλεγχος διαρροής κατακερματισμού

    • Εάν ένας τελεστής σύνδεσης κατακερματισμού ή συγκεντρωτικών αποτελεσμάτων κατακερματισμού διαχύσει δεδομένα στη βάση δεδομένων tempdb κατά την εκτέλεση ερωτήματος, η αντίστοιχη είσοδος/έξοδος αναφέρεται τώρα για διαγνωστικά STATISTICS IO.
  • Βελτιωμένος διαγνωστικός έλεγχος πλήρους ευρετηρίου κειμένου

    • Σε ορισμένες περιπτώσεις, ίσως είναι δύσκολο να κατανοήσετε τον τρόπο επιστροφής των αποτελεσμάτων ορισμένων ερωτημάτων πλήρους κειμένου. Το υποσύστημα αναζήτησης πλήρους κειμένου αλληλεπιδρά με εξωτερικούς διακόπτες λέξεων και λίστες διακοπής και, ως αποτέλεσμα αυτής της αλληλεπίδρασης, οι πληροφορίες θέσης για τις λέξεις-κλειδιά σε ένα έγγραφο μπορεί να είναι διαφορετικές από αυτές που παρατηρούνται στο πραγματικό κείμενο. Αυτό είναι ιδιαίτερα σημαντικό όταν κάνετε αναζητήσεις "φράση" ή "NEAR", καθώς το δέλτα μεταξύ των λέξεων χρησιμοποιείται σε εσωτερικούς υπολογισμούς για την εύρεση εγγράφων που ταιριάζουν.
    • Στο SQL Server SP2 2012 προστέθηκε μια νέα συνάρτηση δυναμικής διαχείρισης (DMF) για να παρέχει πρόσβαση σε πληροφορίες τοποθέτησης για λέξεις-κλειδιά που έχουν ευρετηριαστεί σε ένα έγγραφο. Το νέο DMF είναι παρόμοιο με το υπάρχον DMF sys.dm_fts_index_keywords_by_document και έχει την ακόλουθη σύνταξη:sys. dm_fts_index_keywords_position_by_document
      (
          DB_ID('database_name'), OBJECT_ID('table_name')
      )
    • Αντί για το πλήθος εμφανίσεων, επιστρέφει πληροφορίες για κάθε εμφάνιση και τη θέση της στο έγγραφο που έχει ευρετηριαστεί.
    • Αυτές οι πληροφορίες μπορούν να χρησιμοποιηθούν για να εξεταστεί η αντιστοίχιση μεταξύ του κειμένου και του εσωτερικού ευρετηρίου, η οποία θα δείξει τη διαφορά στο δέλτα, εάν υπάρχει, για τη φράση αναζήτησης. Αυτό μπορεί να βοηθήσει στην κατανόηση των αποτελεσμάτων από την αναζήτηση φράσεων.

      

Αναπαραγωγή

  • Δυνατότητα υποστήριξης

    • Συναλλακτική αναπαραγωγή:

      • Λεπτομερές μήνυμα που προστέθηκε στα στατιστικά στοιχεία στους πίνακες ιστορικού και πιο λεπτομερή μηνύματα στα αρχεία καταγραφής παραγόντων:

        • Προστέθηκε μήνυμα κειμένου στην <έξοδο xml στατιστικών για> τον ορισμό διαφορετικών καταστάσεων τόσο στους παράγοντες logreader όσο και στους παράγοντες διανομέα.
        • Προστέθηκαν στατιστικά επιπέδου άρθρου για παραμετροποιημένες εντολές διανομέα και logreader.
        • Προστέθηκε αριθμός εντολών που παραλείφθηκαν στο αρχείο εξόδου στον παράγοντα διανομέα.
        • Προστέθηκε χρόνος που αναλώθηκε για την πραγματοποίηση αλλαγών σχήματος στον εκπρόσωπο διανομέα.
      • LogReader: οι εγγραφές καταγραφής προστίθενται στο αρχείο .TXT, όταν καταγράφεται μια ένδειξη σφαλμάτων χρήστη.

      • Ομότιμη σύνδεση: Οι διαδικασίες εισαγωγής, ενημέρωσης και διαγραφής ενημερώνονται για να παρέχουν τις παρακάτω λεπτομέρειες για το μήνυμα διένεξης:

        • Όνομα πίνακα
        • Όνομα στήλης πρωτεύοντος κλειδιού και τιμές
        • Τρέχουσα έκδοση
        • Προ-έκδοση
        • Μετα-έκδοση
    • Αναπαραγωγή συγχώνευσης:

      • Το αποτέλεσμα της σημαίας παρακολούθησης 101 που προστίθεται στο αρχείο καταγραφής όταν το επίπεδο λεπτομέρειας εξόδου για τον παράγοντα συγχώνευσης έχει οριστεί σε 4.
  • Λειτουργικότητα

    • Συναλλακτική αναπαραγωγή:

      • Η ομότιμη αναπαραγωγή υποστηρίζει πλέον μερικές ενημερώσεις που γίνονται σε στήλη κειμένου με χρήση του Update ή . Γράψτε σημασιολογικά.
    • Αναπαραγωγή συγχώνευσης:

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

      

Υπηρεσίες αναφοράς (γνωστές και ως SSRS)

  • Καταγραφή μηνύματος με επεξεργασία σφαλμάτων και προειδοποιήσεων για την αποτροπή κοινών κλήσεων σε CSS, μεγάλες αναφορές HTML.

    • Επισκόπηση:

      • Εντοπισμός της σχεδίασης της αναφοράς για να προσδιοριστεί εάν η σχεδίαση έκθεσης θα συμψηφίσει μια μεγάλη αναφορά HTML και ενδεχομένως να προκαλέσει θέματα απόδοσης. Αυτό θα πρέπει να εντοπίζεται εύκολα εξετάζοντας τις ρυθμίσεις "Αλληλεπιδραστικό ύψος και πλάτος σελίδας".
    • Σενάριο χρήστη:

      • Δημιουργείτε μια αναφορά στο Εργαλείο δόμησης αναφορών. Μπορείτε να εισαγάγετε την τιμή '0' στην ιδιότητα InteractiveSize. Εμφανίζεται ένα αναδυόμενο παράθυρο που περιέχει το ακόλουθο μήνυμα προειδοποίησης σχετικά με πιθανές επιπτώσεις στις επιδόσεις:

        Σημείωση

        Η ρύθμιση του διαδραστικού ύψους σε 0 ματ έχει αντίκτυπο στην απόδοση.

      

Μηχανή αποθήκευσης

  • Βελτιώσεις επιδόσεων

    • Διάφορες βελτιώσεις επιδόσεων στο Service Pack 2, όπως περιγράφονται στα ακόλουθα άρθρα:

      • Παρουσιάζονται προβλήματα επιδόσεων όταν αυξάνεται η δραστηριότητα κλειδώματος βάσης δεδομένων στο SQL Server 2012
      • Παρουσιάζονται προβλήματα επιδόσεων σε περιβάλλοντα NUMA κατά την επεξεργασία ξένων σελίδων στο SQL Server 2012
      • Η απόδοση μειώνεται μετά από ένα ALTER INDEX... Η λειτουργία ONLINE ματαιώνεται στο SQL Server 2012
    • Βελτιώσεις DMV

      • sys.dm_db_session_space_usage απεικονίζει την ποσότητα του χώρου που καταλαμβάνεται στη βάση δεδομένων tempdb ανά αντικείμενο χρήστη ανά περίοδο λειτουργίας. Όταν ο αριθμός των γραμμών που διαγράφηκαν είναι μεγαλύτερος από 1024 σελίδες, η κατάργηση της εκχώρησης αυτών των σελίδων αναβάλλεται. Στο SQL Server Service Pack 2 2012, το DMV θα περιλαμβάνει επίσης τη χρήση χώρου για τις μονάδες εκχώρησης που αναβάλλονται σε μια νέα στήλη που ονομάζεται user_objects_deferred_dealloc_page_count.
      • sys.dm_server_services θα καθορίσει τώρα σωστά το όνομα του κόμβου σε cluster_nodename στήλη, εάν SQL Server είναι εγκατεστημένο σε ένα σύμπλεγμα ανακατεύθυνσης.
    • Βελτιώσεις buffer δακτυλίου

      • Το buffer δακτυλίου για τους τομείς εφαρμογών RING_BUFFER_CLRAPPDOMAIN περιλαμβάνει την αιτία για την <οποία καταργήθηκε η φόρτωση του τομέα εφαρμογής στο πεδίο DoomReason> :

        • 1 = εκφορτώνεται από λειτουργίες DDL όπως η συναρμολόγηση πτώσης.
        • 2 = καταργήθηκε λόγω λειτουργίας που σχετίζεται με την ασφάλεια, όπως η αλλαγή δικαιωμάτων.
        • 3 = εκφόρτωση λόγω χειρισμού πίεσης μνήμης.
        • 4 = καταργήθηκε λόγω αποτυχίας προετοιμασίας.
      • Το αντίστοιχο app_domain_ring_buffer_recorded εκτεταμένου συμβάντος περιλαμβάνει την αιτία της κατάργησης φόρτωσης στο πεδίο δεδομένων doom_reason συμβάντος.

      • RING_BUFFER_RESOURCE_MONITOR έχει καταχωρήσεις όταν εντοπίζεται μια αλλαγή στην κατάσταση που παρακολουθείται από την Εποπτεία πόρων. Επιπλέον, για ειδοποιήσεις πόρων συστήματος και διαδικασίας, οι ειδοποιήσεις χώρου συγκέντρωσης είναι επίσης διαθέσιμες στον <κόμβο IndicatorsPool></IndicatorsPool> .

      • Resource_monitor_ring_buffer_recorded εκτεταμένο συμβάν περιλαμβάνει ειδοποιήσεις σε επίπεδο χώρου συγκέντρωσης στο πεδίο δεδομένων pool_indicators.

      • RING_BUFFER_NONYIELD_PROCESSTABLE περιλαμβάνει το όνομα της διεργασίας μαζί με άλλες πληροφορίες έως 8192 νήματα που εκτελούνται στο σύστημα κατά τη στιγμή της καταχώρησης του buffer δακτυλίου.

    • Βελτιώσεις αντιγράφων ασφαλείας και επαναφοράς

      • Δεν επιτρέπεται πλέον η δημιουργία αντιγράφων ασφαλείας του αρχείου καταγραφής ουράς του μοντέλου με επιλογή norecovery, ξεκινώντας από το Service Pack 2.

      • Τα μηνύματα ολοκλήρωσης δημιουργίας αντιγράφων ασφαλείας και επαναφοράς στο αρχείο καταγραφής σφαλμάτων περιλαμβάνουν πληροφορίες διάρκειας και διεκπεραίωσης:

        • Η ΒΆΣΗ ΔΕΔΟΜΈΝΩΝ ΑΝΤΙΓΡΆΦΩΝ ΑΣΦΑΛΕΊΑΣ επεξεργάστηκε με επιτυχία 298 σελίδες σε 0,026 δευτερόλεπτα (89,261 MB/δευτερόλεπτο).
        • Η ΕΠΑΝΑΦΟΡΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ επεξεργάστηκε με επιτυχία 298 σελίδες σε 0,016 δευτερόλεπτα (145,050 MB/δευτερόλεπτο).
    • Εκτεταμένα συμβάντα

      • Έχουν προστεθεί ή τροποποιηθεί τα ακόλουθα εκτεταμένα συμβάντα στο SQL Server Service Pack 2 2012:

        • Εκχώρηση μνήμης:

          • Τα εκτεταμένα συμβάντα page_allocated και page_freed μπορούν να χρησιμοποιηθούν για να δείτε τους κορυφαίους καταναλωτές της μνήμης SQL Server. Ξεκινώντας με το Service Pack 2, αυτά τα εκτεταμένα συμβάντα αναφέρουν επίσης δεσμευμένη μνήμη που εκχωρείται και αποδεσμεύεται κατά την εκτέλεση ερωτήματος.
        • Εκκαθάριση φαντασμάτων:

          • Όταν μια εγγραφή διαγράφεται σε έναν πίνακα ή ευρετήριο, αυτή η λειτουργία διαγραφής δεν καταργεί ποτέ φυσικά εγγραφές από σελίδες, μόνο τις επισημαίνει ως διαγραμμένες ή ghosted. Πρόκειται για μια βελτιστοποίηση απόδοσης που επιτρέπει την ταχύτερη ολοκλήρωση των λειτουργιών διαγραφής. Μια εργασία παρασκηνίου που ονομάζεται εργασία εκκαθάρισης φαντασμάτων και, στη συνέχεια, καταργεί φυσικά όλες τις διαγραμμένες εγγραφές. Στο Service Pack 2 έχουν προστεθεί αρκετά εκτεταμένα συμβάντα για την παροχή πληροφοριών σχετικά με τις διάφορες φάσεις αυτής της εργασίας:

            • ghost_cleanup_task_start
            • ghost_cleanup_task_suspend
            • ghost_cleanup_task_packet_enqueue
            • ghost_cleanup_task_process_packet
            • ghost_cleanup_task_process_pages_for_db_packet

      

Παραπομπές

Για περισσότερες πληροφορίες σχετικά με τον τρόπο προσδιορισμού της τρέχουσας έκδοσης και έκδοσης του SQL Server, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

321185 Τρόπος προσδιορισμού της έκδοσης του SQL Server και των στοιχείων του