Εισαγωγή
Αυτό το άρθρο παραθέτει τα σφάλματα που έχουν διορθωθεί στο Microsoft SQL Server 2012 Service Pack 2 (SP2).Σημειώσεις
-
Στο Service Pack ενδέχεται να περιλαμβάνονται επίσης πρόσθετες επιδιορθώσεις που δεν τεκμηριώνονται εδώ.
-
Αυτή η λίστα θα ενημερωθεί όταν κυκλοφορήσουν περισσότερα άρθρα.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης SQL Server service pack του 2012, κάντε κλικ στον αριθμό του άρθρου που ακολουθεί για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:
2755533 Πώς μπορείτε να αποκτήσετε το πιο πρόσφατο Service Pack για SQL Server 2012 Σημείωση Για περισσότερες πληροφορίες σχετικά με το ποια λήψη θα πρέπει να επιλέξετε από τη λίστα διαθέσιμων στοιχείων λήψης, ανατρέξτε στις σημειώσεις έκδοσης εδώ.
Περισσότερες πληροφορίες
SQL Server service pack του 2012 είναι αθροιστικές ενημερώσεις και αναβαθμίζουν όλες τις εκδόσεις και τα επίπεδα υπηρεσιών SQL Server 2012 σε SP2. Εκτός από τις επιδιορθώσεις που αναφέρονται σε αυτό το άρθρο, αυτό το service pack περιέχει έως και την Αθροιστική ενημέρωση 9 (CU9) του Microsoft SQL Server 2012 SP1. Για περισσότερες πληροφορίες σχετικά με τα πακέτα συγκεντρωτικών ενημερώσεων που είναι διαθέσιμα για SQL Server 2012 SP1, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο στη Γνωσιακή βάση της Microsoft:
2772858 Οι εκδόσεις SQL Server 2012 που κυκλοφόρησαν μετά την κυκλοφορία του Service Pack 1 SQL Server 2012
Προβλήματα που έχουν διορθωθεί σε αυτό το Service Pack
Για περισσότερες πληροφορίες σχετικά με τα σφάλματα που διορθώθηκαν στο SQL Server 2012 SP2, κάντε κλικ στους αριθμούς των ακόλουθων άρθρων για να προβάλετε τα άρθρα στη Γνωσιακή βάση της Microsoft.
|
Αριθμός σφάλματος VSTS |
Αριθμός άρθρου της Γνωσιακής Βάσης |
Περιγραφή |
|---|---|---|
|
1374617 |
ΕΠΙΔΙΟΡΘΩΣΗ: Τα κοινόχρηστα στοιχεία εγκαθίστανται σε λάθος θέση όταν υλοποιείτε μια εγκατάσταση συμπλέγματος ανακατεύθυνσης SQL Server 2008 ή SQL Server 2012 |
|
|
1703014 |
ΕΠΙΔΙΟΡΘΩΣΗ: Δεν είναι δυνατή η σύνδεση με το διακομιστή όταν εκτελείτε ένα ερώτημα MDX δημιουργίας κύβου στο SSAS 2012 |
|
|
2011247 |
ΔΙΟΡΘΩΣΗ: Η εικόνα δεν εμφανίζεται σωστά στην ιστοσελίδα όταν χρησιμοποιείτε την ενέργεια DrillThrough σε μια αναφορά SSRS 2012 |
|
|
2034994 |
ΔΙΟΡΘΩΣΗ: Το κείμενο περικόπτεται όταν χρησιμοποιείτε την απόδοση HPB για να προβάλετε μια αναφορά στο SSRS 2012 |
|
|
1769469 |
ΔΙΟΡΘΩΣΗ: SQL Server παρουσιάζει σφάλμα όταν το αρχείο καταγραφής της βάσης δεδομένων tempdb είναι πλήρες στο SQL Server 2012 |
|
|
1973168 |
ΔΙΟΡΘΩΣΗ: SSRS 2012 fails with IsolatedStorageException when subscriptions exported to Excel worksheets are larger than 10 MB |
|
|
1973196 |
ΔΙΟΡΘΩΣΗ: Το SSRS 2012 δεν μπορεί να εξαγάγει μια αναφορά που είναι μεγαλύτερη από 10 MB σε μορφή Excel |
|
|
787358 |
ΔΙΟΡΘΩΣΗ: Η επαναφορά προκαλεί μετάβαση της βάσης δεδομένων σε ύποπτη λειτουργία στο SQL Server 2012 |
|
|
1043717 |
ΕΠΙΔΙΟΡΘΩΣΗ: Χαμηλές επιδόσεις κατά την εκτέλεση ενός ερωτήματος σε έναν πίνακα σε μια βάση δεδομένων με δυνατότητα RCSI στο SQL Server 2012 |
|
|
1178585 |
Νέα sys.dm_fts_index_keywords_position_by_document DMF στο SQL Server 2012 SP2 |
|
|
1182241 |
ΕΠΙΔΙΟΡΘΩΣΗ: Τα νέα αρχεία καταγραφής δεν δημιουργούνται κατά την επανεκκίνηση της υπηρεσίας υπηρεσιών αναφοράς των Windows στο SSRS 2012 την 1η Ιανουαρίου |
|
|
1240848 |
ΔΙΟΡΘΩΣΗ: Δεν εμφανίζεται μήνυμα σφάλματος κατά την αποτυχία δημιουργίας αντιγράφων ασφαλείας αρχείου καταγραφής στο SQL Server 2012 |
|
|
1253861 |
ΕΠΙΔΙΟΡΘΩΣΗ: Το Visual Studio 2012 παρουσιάζει σφάλμα λόγω παραβίασης πρόσβασης όταν έχει ολοκληρωθεί η σύνδεση της προέλευσης δεδομένων στο περιβάλλον εργασίας χρήστη του Προγράμματος προβολής αναφορών 2012 σε τοπική λειτουργία |
|
|
1262029 |
ΔΙΟΡΘΩΣΗ: Η συνδρομή κοινής χρήσης αρχείων δεν συμπληρώνει τη στήλη περιγραφής στο SSRS 2012 |
|
|
1481773 |
ΔΙΟΡΘΩΣΗ: Η αναπτυσσόμενη λίστα "Όνομα" είναι κενή όταν καθορίζεται μια αναφορά SSRS 2012 |
|
|
1419367 |
ΔΙΟΡΘΩΣΗ: Το αναγνωριστικό συμβάντος 22 ή 0xC1000016 σφάλματος θα καταγράφεται όταν χρησιμοποιείτε την εντολή "Εντοπισμός" στο SSAS 2012 |
|
|
2103903 |
ΕΠΙΔΙΟΡΘΩΣΗ: Προβλήματα επιδόσεων κατά τη χρήση SSISDB ως χώρου αποθήκευσης ανάπτυξης στο SQL Server 2012 |
|
|
2021581 |
Βελτίωση δυνατοτήτων καταγραφής SSAS 2012 στο SQL Server 2012 Service Pack 2 |
|
|
203749 |
ΔΙΟΡΘΩΣΗ: Χαμηλές επιδόσεις κατά τη χρήση μεταβλητών πίνακα στο SQL Server 2012 |
|
|
2095064 |
ΔΙΟΡΘΩΣΗ: Η παραβίαση πρόσβασης παρουσιάζεται όταν εκτελείτε το CHECKTABLE ή το CHECKDB σε έναν πίνακα που έχει μόνιμες υπολογισμένες στήλες στο SQL Server 2008 R2 ή SQL Server 2012 |
|
|
1222472 |
ΔΙΟΡΘΩΣΗ: Η συνάρτηση DTA δεν λειτουργεί σε SQL Server παρουσία του 2012 που χρησιμοποιεί συμπληρωματική συρραφή χαρακτήρων |
|
|
2124209 |
ΔΙΟΡΘΩΣΗ: Εσφαλμένα αποτελέσματα κατά την εκτέλεση ερωτημάτων που περιέχουν τελεστή 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 |
Η πρόταση end 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 κατά την εκκίνηση του διακομιστή και εμφανίζεται το ακόλουθο μήνυμα σφάλματος: "Database '<DatabaseName>' δεν είναι δυνατό να ανοίξει" |
|
1243853 |
Το σφάλμα 3456 παρουσιάζεται κατά την επαναφορά του αντιγράφου ασφαλείας αρχείου καταγραφής ενός μαζικά καταγεγραμμένου DB, όπου προστέθηκε ένα νέο αρχείο δεδομένων με αρχικό μέγεθος μεγαλύτερο από 64704KB. |
|
1404999 |
Κατά την απόθεση ενός στιγμιότυπου βάσης δεδομένων σε μια περίοδο λειτουργίας με μια ρύθμιση LOCK_TIMEOUT, ενδέχεται να παρουσιαστεί σφάλμα λήξης χρονικού σφάλματος ακολουθούμενο από ένα σφάλμα διεκδίκησης. |
|
1190211 |
Η εγκατάσταση του SQL Server με χρήση του InstallShield καταλήγει σε κατάσταση παύσης απόκρισης. Για περισσότερες πληροφορίες, ανατρέξτε σε αυτό τοάρθρο της Γνωσιακής βάσης. |
|
1386073 |
Μετά την εγκατάσταση SQL Server 2012 SP2, όταν SQL Server διακοπεί είτε από τη διαχείριση παραμέτρων είτε από τη διαχείριση ελέγχου υπηρεσίας, καταγράφεται ένα ενημερωτικό μήνυμα στο SQL Server αμέσως μετά την έκδοση του τερματισμού λειτουργίας. Σε παλαιότερες εκδόσεις, εκδώσαμε αυτά τα μηνύματα αφού διακόπηκαν οι εσωτερικές υπηρεσίες, όπως το .NET Framework, ο μεσίτης υπηρεσιών. |
Επιδιορθώσεις για στοιχεία σύνδεσης που υποβάλλονται από την κοινότητα
|
Αναγνωριστικό σφάλματος σύνδεσης |
Περιγραφή |
|---|---|
|
Τα αποτελέσματα της αξιολόγησης εγγράφονται στο αρχείο xml εξόδου πολλές φορές, όταν υλοποιείτε το Enterprise Management Framework σε πολλούς διακομιστές και παρουσιάζεται σφάλμα σε έναν από τους διακομιστές της λίστας. |
|
|
Η βάση δεδομένων μεταβαίνει σε λειτουργία επαναφοράς όταν γίνεται επαναφορά του αντιγράφου ασφαλείας της ως διαφορετική βάση δεδομένων στην ίδια παρουσία. |
|
|
Δεν μπορείτε να βρείτε τον εντοπισμό σφαλμάτων σε μια αποθηκευμένη διαδικασία που καλεί sp_executesql στο SQL Server Management Studio (SSMS). Όταν πατήσετε το πλήκτρο F11, εμφανίζεται το μήνυμα σφάλματος "Η αναφορά αντικειμένου δεν έχει οριστεί σε παρουσία αντικειμένου". |
|
|
Το SSMS δεν διαχειρίζεται πλήρως Full-Text στο SQL Server Express. |
|
|
SQL Server SMO παραβλέπει τον προεπιλεγμένο περιορισμό στις SQL Server 2012 και SQL Server 2014. |
|
|
Το SSMS χειρίζεται με ασυνέπεια τις αριθμημένες αποθηκευμένες διαδικασίες. |
|
|
"Η στήλη '<όνομα στήλης>' δεν ανήκει στη σύνοψη πίνακα. Μήνυμα σφάλματος (System.Data)" κατά την αναπαραγωγή πινάκων έχουν τα ίδια ονόματα, αλλά βρίσκονται σε διαφορετικά σχήματα. |
|
|
Μετά την επαναφορά σε ένα στιγμιότυπο βάσης δεδομένων που περιέχει ευρετήρια πλήρους κειμένου, δεν μπορείτε να δημιουργήσετε ft_catalogs μέχρι να κάνετε επανεκκίνηση SQL Server, να αποσυνδέσετε και, στη συνέχεια, να επισυνάψετε τη βάση δεδομένων ή να μεταφέρετε τη βάση δεδομένων εκτός σύνδεσης και, στη συνέχεια, να ορίσετε τη βάση δεδομένων σε σύνδεση. |
|
|
Το SSMS περιστασιακά παρουσιάζει σφάλμα κατά το κλείσιμο, το οποίο στη συνέχεια προκαλεί αυτόματη επανεκκίνηση |
|
|
Μήνυμα σφάλματος "Η τιμή του 'null' δεν είναι έγκυρη για τη "ροή" όταν εργάζεστε με στοιχεία διοχέτευσης πελατών στο Business Intelligence Development Studio (BIDS). |
|
|
Όταν εκτελείτε ερωτήματα με ενεργοποιημένο το στοιχείο Εμφάνιση πραγματικού σχεδίου ερωτήματος, επιστρέφεται το αποτέλεσμα της τιμής Null και λαμβάνετε το ακόλουθο μήνυμα σφάλματος:Σφάλμα: Msg 50000, Επίπεδο 16, Κατάσταση 10, Έλεγχος διαδικασίας, Τα δεδομένα γραμμής 34 συμβολοσειράς ή δυαδικά δεδομένα περικόπτονται. |
|
|
Μήνυμα σφάλματος "Ένας έλεγχος διεκδίκησης συστήματος απέτυχε" κατά την εισαγωγή δεδομένων σε μια προβολή διαμερισμάτων που έχει εναύσματα. |
|
|
Η δημιουργία δέσμης ενεργειών αναπαράγει τις προτάσεις κατά τη δημιουργία δικαιωμάτων επιπέδου στήλης δέσμης ενεργειών στο SSMS. |
|
|
Το SSMS ενδέχεται να παρουσιάσει σφάλμα όταν προσπαθείτε να ανανεώσετε το εικονίδιο παραθύρου SSMS στη γραμμή εργασιών. |
|
|
Η ανάπτυξη νέων εκδόσεων μεγάλων έργων αντιμετωπίζει λήξη χρονικού θέματος κατά την ανάπτυξη σε βάση δεδομένων καταλόγου SSIS (SSISDB). Επιπλέον, λαμβάνετε τα ακόλουθα μηνύματα σφάλματος:Αποτυχία ανάπτυξης έργου. Για περισσότερες πληροφορίες, υποβάλετε ερώτημα στην προβολή operation_messages για το αναγνωριστικό λειτουργίας '219\. (Microsoft SQL Server, Σφάλμα: 27203) Απέτυχε η ανάπτυξη του έργου. Διορθώστε τα προβλήματα και προσπαθήστε ξανά αργότερα.:Το χρονικό όριο έληξε. Το χρονικό όριο που πέρασε πριν από την ολοκλήρωση της λειτουργίας ή ο διακομιστής δεν αποκρίνεται. Η δήλωση τερματίστηκε. |
|
|
"Κάποιο τμήμα της πρότασης SQL είναι ένθετο πολύ βαθιά. Επανεγγράψτε το ερώτημα ή χωρίστε το σε μικρότερα ερωτήματα" μήνυμα σφάλματος κατά την ανάλυση ή την εκτέλεση αποθηκευμένης διαδικασίας. |
Κύρια σημεία για SQL Server 2012 SP2
Ακολουθεί μια επισήμανση ορισμένων από τις αλλαγές που υπάρχουν στο SQL Server 2012 Service Pack 2 (γνωστή και ως SP2):
-
Υποστήριξης:
-
Το μήνυμα 35285 εμφανίζεται ως ενημερωτικό μήνυμα όπως αναμένεται και όχι ως σφάλμα.
-
-
Λειτουργικότητα:
-
Υποστήριξη του SQL Writer COPY_ONLY δημιουργία αντιγράφων ασφαλείας: Το πλήρες αντίγραφο ασφαλείας της Διαχείρισης προστασίας δεδομένων (DPM) στο διακομιστή με δευτερεύοντα alwaysOn θα μετατραπεί σε COPY_ONLY αντίγραφο ασφαλείας.
-
-
Προσθήκη υποστήριξης σε σενάριο δημιουργίας τοπικού κύβου:
-
Όταν χρησιμοποιείτε SQL Server υπηρεσίες ανάλυσης του 2012 (SSAS 2012) SP2, μπορείτε να δημιουργήσετε έναν τοπικό κύβο που συνδέεται με SSAS που εκτελείται σε μια στατική μη προεπιλεγμένη θύρα όπου το πρόγραμμα περιήγησης SQL είναι απενεργοποιημένο. Αυτή η νέα δυνατότητα ελέγχεται από μια νέα ρύθμιση παραμέτρων στο msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString". Για να ενεργοποιήσετε αυτήν τη δυνατότητα, ορίστε την τιμή σε 1. Αυτή η ρύθμιση δεν θα έχει κανένα αποτέλεσμα εάν το SSAS 2012 έχει ρυθμιστεί ως σύμπλεγμα ανακατεύθυνσης ή εκτελείται στην προεπιλεγμένη θύρα.
-
-
Προσθήκη περισσότερης καταγραφής:
-
Αυτό το service pack προσθέτει περισσότερες πληροφορίες στο αρχείο καταγραφής SSAS για τη βελτίωση της αντιμετώπισης προβλημάτων. Αυτό περιλαμβάνει την έκδοση SSAS, το όνομα υπολογιστή, το όνομα netbios, τον αριθμό των CSU, το μέγεθος ΤΗς ΜΝΉΜΗς RAM, την IP, τη θύρα, τον τύπο πρωτοκόλλου, το αδιέξοδο, το χρονικό όριο κλειδώματος και ορισμένες άλλες πληροφορίες.
-
-
Αδιέξοδο 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": Κρυπτογραφημένο με συμμετρικά κλειδιά και πιστοποιητικά ανάλογα με το επίπεδο του έργου. Λιγότερη ασφάλεια, επίλυση προβλημάτων επιδόσεων ή αδιεξόδου.
-
-
Εισαγωγή δύο νέων αποθηκευμένων διαδικασιών (SP) Cleanup_server_logs και cleanup_server_execution_keys
-
Οι διευθύνσεις SP έχουν σχεδιαστεί για να χρησιμοποιούνται όταν αλλάζετε το επίπεδο κρυπτογράφησης από "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: συμμετρικά κλειδιά και πιστοποιητικά επιπέδου εκτέλεσης drop
-
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 μπορεί να επηρεάσει τους υπάρχοντες φόρτους εργασίας.
-
-
-
Βελτιωμένη αντιμετώπιση προβλημάτων επιδόσεων για προγράμματα παράλληλης εκτέλεσης ερωτημάτων
-
Η sys.dm_exec_requests DMV επιστρέφει τώρα ακριβή τιμή για cpu_time για προγράμματα εκτέλεσης παράλληλων ερωτημάτων. Ο διαγνωστικός έλεγχος IO ΣΤΑΤΙΣΤΙΚΩΝ αναφέρει πλέον ακριβείς λογικές αναγνώσεις για προγράμματα εκτέλεσης παράλληλων ερωτημάτων.
-
-
Βελτιωμένος διαγνωστικός έλεγχος έκχυσης κατακερμάτων
-
Εάν ένας τελεστής συνδέσμου κατακερματισμένων ή συγκεντρωτικών αποτελεσμάτων κατακερματισμένων χύνει δεδομένα στη βάση δεδομένων tempdb κατά την εκτέλεση του ερωτήματος, αναφέρεται πλέον η αντίστοιχη I/O για τα διαγνωστικά της STATISTICS IO.
-
-
Βελτιωμένος διαγνωστικός έλεγχος ευρετηρίου πλήρους κειμένου
-
Σε ορισμένες περιπτώσεις, ενδέχεται να είναι δύσκολο να κατανοήσετε τον τρόπο με τον οποίο επιστρέφονται τα αποτελέσματα ορισμένων ερωτημάτων πλήρους κειμένου. Το υποσύστημα αναζήτησης πλήρους κειμένου αλληλεπιδρά με εξωτερικούς διακόπτες λέξεων και λίστες διακοπής και, ως αποτέλεσμα αυτής της αλληλεπίδρασης, οι πληροφορίες θέσης για τις λέξεις-κλειδιά σε ένα έγγραφο μπορεί να διαφέρουν από αυτές που παρατηρούνται στο πραγματικό κείμενο. Αυτό είναι ιδιαίτερα σημαντικό όταν κάνετε αναζητήσεις "φράσης" ή "NEAR", καθώς η διαφορά μεταξύ των λέξεων χρησιμοποιείται σε εσωτερικούς υπολογισμούς για την εύρεση αντίστοιχων εγγράφων.
-
Στο SQL Server 2012 SP2 προστέθηκε μια νέα συνάρτηση δυναμικής διαχείρισης (DMF) για την παροχή πρόσβασης στην τοποθέτηση πληροφοριών για λέξεις-κλειδιά που έχουν καταχωρηθεί στο ευρετήριο σε ένα έγγραφο. Το νέο DMF είναι παρόμοιο με το υπάρχον sys.dm_fts_index_keywords_by_document DMF και έχει την ακόλουθη σύνταξη:sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )
-
Αντί για το πλήθος εμφανίσεων, επιστρέφει πληροφορίες σχετικά με κάθε εμφάνιση και τη θέση της στο έγγραφο με ευρετήριο.
-
Αυτές οι πληροφορίες μπορούν να χρησιμοποιηθούν για να δείτε την αντιστοίχιση μεταξύ του κειμένου και του εσωτερικού ευρετηρίου, η οποία θα εμφανίζει τη διαφορά δέλτα, εάν υπάρχει, για τη φράση αναζήτησης. Αυτό μπορεί να σας βοηθήσει να κατανοήσετε τα αποτελέσματα από την αναζήτηση φράσεων.
-
-
Υποστήριξης
-
Αναπαραγωγή συναλλαγών:
-
Λεπτομερές μήνυμα που προστίθεται στα στατιστικά στοιχεία των πινάκων ιστορικού και πιο λεπτομερή μηνύματα στα αρχεία καταγραφής παραγόντων:
-
Προστέθηκε μήνυμα κειμένου σε στατιστικά <> εξόδου xml για τον ορισμό διαφορετικών καταστάσεων τόσο στο logreader όσο και στους συνεργάτες διανομέα.
-
Προστέθηκαν στατιστικά επιπέδου άρθρου για εντολές με παραμέτρους διανομέα και logreader.
-
Προστέθηκε αριθμός εντολών που παραλείφθηκαν στο αρχείο εξόδου στον αντιπρόσωπο διανομέα.
-
Προστέθηκε χρόνος που δαπανάται για την πραγματοποίηση αλλαγών σχήματος στον αντιπρόσωπο διανομέα.
-
-
LogReader: οι εγγραφές καταγραφής προστίθενται στο αρχείο .TXT όταν καταγράφεται μια ένδειξη σφαλμάτων χρήστη.
-
Ομότιμη σύνδεση: Οι διαδικασίες εισαγωγής, ενημέρωσης και διαγραφής ενημερώνονται για να παράσχουν παρακάτω λεπτομέρειες για το μήνυμα διένεξης:
-
Όνομα πίνακα
-
Όνομα και τιμές στήλης πρωτεύοντος κλειδιού
-
Τρέχουσα έκδοση
-
Προ-έκδοση
-
Μετά την έκδοση
-
-
-
Συγχώνευση αναπαραγωγής:
-
Το αποτέλεσμα της σημαίας ανίχνευσης 101 που προστίθεται στο αρχείο καταγραφής όταν το επίπεδο λεπτομερειών εξόδου για τον παράγοντα συγχώνευσης έχει οριστεί σε 4.
-
-
-
Λειτουργικότητα
-
Αναπαραγωγή συναλλαγών:
-
Η δυνατότητα "Ομότιμη αναπαραγωγή" υποστηρίζει πλέον μερικές ενημερώσεις που γίνονται στη στήλη κειμένου με χρήση της επιλογής Ενημέρωση ή . Γράψτε σημασιολογία.
-
-
Συγχώνευση αναπαραγωγής:
-
Η αποθηκευμένη διαδικασία εκκαθάρισης έχει επανασχεδιαστεί για την αποφυγή περιττής αποστολής δεδομένων.
-
-
-
Μήνυμα καταγραφής με σφάλματα επεξεργασίας και προειδοποιήσεις για την αποτροπή κοινών κλήσεων σε CSS, μεγάλες αναφορές HTML.
-
Επισκόπηση:
-
Εντοπισμός της σχεδίασης της αναφοράς για να προσδιοριστεί εάν η σχεδίαση της αναφοράς θα δημιουργήσει ένα μεγάλο μέγεθος αναφοράς HTML και θα προκαλέσει ενδεχομένως ζητήματα επιδόσεων. Αυτό θα πρέπει να εντοπίζεται εύκολα εξετάζοντας τις ρυθμίσεις "Διαδραστικό ύψος σελίδας" και "Πλάτος".
-
-
Σενάριο χρήστη:
-
Μπορείτε να δημιουργήσετε μια αναφορά στο Report Builder. Μπορείτε να εισαγάγετε την τιμή "0" στην ιδιότητα InteractiveSize. Εμφανίζεται ένα αναδυόμενο παράθυρο που περιέχει το ακόλουθο μήνυμα προειδοποίησης σχετικά με πιθανές επιπτώσεις στις επιδόσεις:
Η ρύθμιση του αλληλεπιδραστικού χαλιού από 0 σε 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 2012 Service Pack 2, το DMV θα περιλαμβάνει επίσης τη χρήση χώρου για τις μονάδες εκχώρησης που αναβάλλονται σε μια νέα στήλη που ονομάζεται user_objects_deferred_dealloc_page_count.
-
sys.dm_server_services θα καθορίζει πλέον σωστά το όνομα του κόμβου σε cluster_nodename στήλη, εάν SQL Server είναι εγκατεστημένο σε ένα σύμπλεγμα ανακατεύθυνσης.
-
-
Βελτιώσεις buffer δακτυλίου
-
Το buffer δακτυλίου για τους τομείς εφαρμογών RING_BUFFER_CLRAPPDOMAIN περιλαμβάνει το λόγο για τον οποίο καταργήθηκε η φόρτωση του τομέα της εφαρμογής στο πεδίο> <DoomReason:
-
1 = unloaded by DDL operations such as drop assembly.
-
2 = unloaded by security related operation such as changing permission.
-
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 2012 Service Pack 2:
-
Εκχώρηση μνήμης:
-
Μπορείτε να χρησιμοποιήσετε εκτεταμένα συμβάντα page_allocated και page_freed για να δείτε τους κορυφαίους καταναλωτές SQL Server μνήμης. Ξεκινώντας με το Service Pack 2, αυτά τα εκτεταμένα συμβάντα αναφέρουν επίσης δεσμευμένη μνήμη που εκχωρείται και αποδεσμεύεται κατά την εκτέλεση του ερωτήματος.
-
-
Εκκαθάριση φαντασμάτων:
-
Όταν μια εγγραφή διαγράφεται σε έναν πίνακα ή ένα ευρετήριο, μια τέτοια λειτουργία διαγραφής δεν καταργεί ποτέ φυσικά εγγραφές από σελίδες, τις επισημαίνει μόνο ως διαγραμμένες ή ως αρχικές. Πρόκειται για μια βελτιστοποίηση επιδόσεων που επιτρέπει την ταχύτερη ολοκλήρωση των λειτουργιών διαγραφής. Μια εργασία παρασκηνίου που ονομάζεται εργασία εκκαθάρισης ομάδας και, στη συνέχεια, καταργεί φυσικά όλες τις διαγραμμένες εγγραφές. Πολλά εκτεταμένα συμβάντα έχουν προστεθεί στο 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 και τα στοιχεία του