Έλεγχος απόδοσης Registry Hive Consistency κατά την εγκατάσταση του SQL Server στα Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Ως εμπειρογνώμονας πληροφορικής, χρησιμοποιώ συχνά επαγγελματική αργκό όταν ελέγχω την απόδοση διαφόρων κυψελών μητρώου στα Windows. Αυτή η συγκεκριμένη εργασία μπορεί να είναι αρκετά κουραστική, αλλά είναι σημαντικό να βεβαιωθείτε ότι οι κυψέλες είναι συνεπείς πριν εγκαταστήσετε τον SQL Server. Σε αυτό το άρθρο, θα σας δείξω πώς να ελέγξετε την απόδοση των ομάδων μητρώου στο σύστημά σας για να βεβαιωθείτε ότι είναι σε καλή κατάσταση πριν εγκαταστήσετε τον SQL Server. Το πρώτο πράγμα που πρέπει να κάνετε είναι να ανοίξετε τον Επεξεργαστή Μητρώου. Για να το κάνετε αυτό, πατήστε το πλήκτρο Windows + R, πληκτρολογήστε 'regedit' στο παράθυρο διαλόγου Εκτέλεση και πατήστε Enter. Μόλις ανοίξει ο Επεξεργαστής Μητρώου, θα χρειαστεί να πλοηγηθείτε στο ακόλουθο κλειδί: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Μόλις βρεθείτε στο κλειδί Setup, θα πρέπει να αναζητήσετε την τιμή 'PerformanceCounter'. Αυτή η τιμή πρέπει να οριστεί σε 1 εάν θέλετε να ενεργοποιήσετε τους μετρητές απόδοσης για τον SQL Server. Εάν δεν έχει οριστεί σε 1, θα πρέπει να το αλλάξετε και στη συνέχεια να επανεκκινήσετε τον υπολογιστή σας. Αφού ενεργοποιήσετε τους μετρητές απόδοσης, θα πρέπει να εκκινήσετε το SQL Server Configuration Manager. Για να το κάνετε αυτό, πατήστε το πλήκτρο Windows + R, πληκτρολογήστε 'sqlservermanager' στο παράθυρο διαλόγου Εκτέλεση και πατήστε Enter. Μόλις ανοίξει το Configuration Manager, αναπτύξτε τον κόμβο «SQL Server Services» και, στη συνέχεια, κάντε δεξί κλικ στην υπηρεσία «SQL Server». Από το μενού περιβάλλοντος, επιλέξτε την επιλογή «Ιδιότητες». Στο παράθυρο διαλόγου 'Ιδιότητες διακομιστή SQL', μεταβείτε στην καρτέλα 'Για προχωρημένους' και, στη συνέχεια, κάντε κύλιση προς τα κάτω στην ενότητα 'Μετρητές απόδοσης'. Εδώ, θα πρέπει να βεβαιωθείτε ότι είναι επιλεγμένη η επιλογή «Ενεργοποιημένη». Εάν δεν είναι, επιλέξτε το και μετά κάντε κλικ στο κουμπί «Εφαρμογή». Αφού ενεργοποιήσετε τους μετρητές απόδοσης, θα χρειαστεί να επανεκκινήσετε την υπηρεσία SQL Server. Για να το κάνετε αυτό, κάντε δεξί κλικ στην υπηρεσία «SQL Server» και επιλέξτε την επιλογή «Επανεκκίνηση» από το μενού περιβάλλοντος. Μετά την επανεκκίνηση της υπηρεσίας SQL Server, θα πρέπει να μπορείτε να δείτε τους μετρητές απόδοσης στο Performance Monitor. Για να εκκινήσετε το Performance Monitor, πατήστε το πλήκτρο Windows + R, πληκτρολογήστε «perfmon» στο παράθυρο διαλόγου Εκτέλεση και πατήστε Enter. Στο Performance Monitor, θα χρειαστεί να προσθέσετε τους μετρητές «Buffer Manager» και «SQL Server: Memory Manager». Αφού προσθέσετε τους μετρητές, μπορείτε να αρχίσετε να παρακολουθείτε την απόδοση της παρουσίας του SQL Server. Εάν δείτε τυχόν αιχμές στη χρήση του buffer ή της μνήμης, θα ξέρετε ότι κάτι δεν πάει καλά και θα πρέπει να διερευνήσετε περαιτέρω. Ακολουθώντας αυτά τα βήματα, μπορείτε να βεβαιωθείτε ότι οι ομάδες μητρώου στο σύστημά σας είναι σε καλή κατάσταση πριν εγκαταστήσετε τον SQL Server. Αυτό θα σας βοηθήσει να διασφαλίσετε ότι η παρουσία του SQL Server εκτελείται ομαλά και χωρίς προβλήματα.



Όπως ανέφερα την περασμένη εβδομάδα, θα καλύψω διάφορα ζητήματα εγκατάστασης του SQL Server και διάφορες συμβουλές για την επίλυσή τους. Την περασμένη εβδομάδα συζητήσαμε πώς σφάλμα διαχείρισης Ο SQL Server σταμάτησε να λειτουργεί και πέρασε από διάφορα βήματα για να το διορθώσει. Έτσι αυτή την εβδομάδα συζητώ ένα άλλο κοινό λάθος που εμφανίζεται κατά την αντιμετώπιση προβλημάτων του SQL Server 2008 R2/2012, το οποίο είναι περίπου Ο έλεγχος συνοχής του μητρώου του μετρητή απόδοσης απέτυχε . Ας συζητήσουμε ένα μικρό υπόβαθρο σχετικά με αυτό το μήνυμα σφάλματος.





Ο έλεγχος συνοχής του μητρώου του μετρητή απόδοσης απέτυχε

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





Έλεγχος της συνέπειας της ομάδας μητρώου μετρητών επιδόσεων



Ο μετρητής απόδοσης δεν χρειάζεται σε όλες τις περιπτώσεις, σε ορισμένες περιπτώσεις μπορεί απλά να παραλειφθεί. Κατά την εγκατάσταση, θα χρησιμοποιηθεί ένα σύνολο μετρητών απόδοσης για την παρακολούθηση της απόδοσης της μηχανής ροής δεδομένων.

Σύμφωνα με το TechNet, το καλύτερο παράδειγμα είναι « Buffers σε buffer Αυτός ο μετρητής καθορίζει εάν τα buffer δεδομένων εγγράφονται στο δίσκο προσωρινά ενώ εκτελείται το πακέτο. Αλλά, όπως είπα, ορισμένες εφαρμογές SQL δεν τις χρειάζονται πραγματικά. Χρησιμοποιείται κυρίως για αυτόνομη SQL σε διακομιστή δεδομένων που χρειάζεται στενή παρακολούθηση. Επομένως, εάν θέλετε απλώς να παραλείψετε τον έλεγχο συνέπειας του μετρητή απόδοσης, μπορείτε να εκτελέσετε την εγκατάσταση του SQL Server με την ακόλουθη τιμή διακόπτη.

ο υπολογιστής μου δεν εμφανίζεται στα παράθυρα δικτύου 10

Γ: Λήψεις setup.exe / ACTION = εγκατάσταση / SKIPRULES = PerfMonCounterNotCorruptedCheck



Αντικαταστήστε τη θέση όπου έχετε τα αρχεία εγκατάστασης.

Επαναφορά μετρητή απόδοσης

Μόλις ξεκινήσετε την εγκατάσταση με αυτήν την τιμή διακόπτη, θα πρέπει να παραλείψετε αυτό το βήμα και να συνεχίσετε με την εγκατάσταση. Αυτός είναι λοιπόν ένας τρόπος για να παρακάμψετε αυτό το μήνυμα σφάλματος. Ένας άλλος τρόπος που αναφέρεται επίσης στο Microsoft KB είναι η ανακατασκευή του μετρητή απόδοσης.

πώς να διορθώσετε τη γραμμή εργασιών που δεν κρύβεται
  • Κάντε κλικ στο Start και πληκτρολογήστε CMD.
  • Κάντε δεξί κλικ και επιλέξτε Εκτέλεση ως διαχειριστής.
  • Στη συνέχεια πληκτρολογήστε lodctr/R:PerfStringBackup.INI και πατήστε Enter
  • Τώρα επανεκκινήστε το σύστημά σας και προσπαθήστε να εγκαταστήσετε ξανά τον SQL Server.

Έχω δει αυτό να λειτουργεί σε παλαιότερη έκδοση των Windows όπως XP και Server 2003αλλά δεν το έχω δει σχεδόν να λειτουργεί σε λειτουργικό σύστημα νέας γενιάς. Παρόλα αυτά, αξίζει να το δοκιμάσετε. Υπάρχει τρόπος να επαναφέρετε μη αυτόματα τον μετρητή απόδοσης της Microsoft, δείτε εδώ. KB300956 .

Στη συνέχεια, προκύπτει μια κατάσταση όταν λείπει το ίδιο το κλειδί μητρώου που θέλετε. Σε τέτοιες περιπτώσεις, πρέπει να βρούμε ποιο κλειδί λείπει και στη συνέχεια να το δημιουργήσουμε χειροκίνητα. Ο καλύτερος και πιο εύκολος τρόπος. Βρήκα μια μικρή εφαρμογή που κάποιος δημοσίευσε στα φόρουμ του MSDN που θα σας πει ποιο κλειδί πρέπει να δημιουργήσουμε. Μπορείτε να το κατεβάσετε Εδώ - αυτή η εφαρμογή κονσόλας έχει αναπτυχθεί Ραφαέλ Καντίντο Ετσι νομίζω. Τώρα, πριν συνεχίσουμε, χρειαζόμαστε δημιουργήστε αντίγραφο ασφαλείας του μητρώου σας .

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

  • Κάντε κλικ στο Start και πληκτρολογήστε Regedit.
  • Κάντε δεξί κλικ και επιλέξτε Εκτέλεση ως διαχειριστής.
  • Μεταβείτε στο HKEY_LOCAL_MACHINE ΛΟΓΙΣΜΙΚΟ Microsoft Windows NT CurrentVersion Perflib
  • Στη συνέχεια, κάντε δεξί κλικ στο Perflib και κάντε κλικ στο νέο κλειδί.
  • Στη συνέχεια, εισαγάγετε την τιμή που λάβατε κατά την εκτέλεση της εφαρμογής της κονσόλας

ανά 2

  • Τότε μπορεί να έχετε άλλα κλειδιά στο Perflib όπως 009 κ.λπ.
  • Πρέπει να αντιγράψετε αυτές τις πληροφορίες και να τις τοποθετήσετε κάτω από το κλειδί που δημιουργήθηκε πρόσφατα.

Ο καλύτερος τρόπος για να το κάνετε αυτό είναι απλώς να εξαγάγετε μόνο το κλειδί (009 στην περίπτωσή μου) και στη συνέχεια να το αποθηκεύσετε στην επιφάνεια εργασίας σας ως PCFix.reg. Κάντε δεξί κλικ στο αρχείο PCFix.reg και επιλέξτε Επεξεργασία. Στη συνέχεια, αντικαταστήστε το 009 με την τιμή που λάβατε στην κονσόλα. Στη συνέχεια, αποθηκεύστε το και κλείστε το. Απλώς κάντε διπλό κλικ στο κουμπί για να τεθεί σε ισχύ. Μετά από αυτό, απλώς επανεκκινήστε τον υπολογιστή σας για να τεθούν σε ισχύ οι αλλαγές.

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

Κατεβάστε το Εργαλείο επιδιόρθωσης υπολογιστή για γρήγορη εύρεση και αυτόματη διόρθωση σφαλμάτων των Windows

Ελπίζω να βρείτε αυτό το άρθρο χρήσιμο.

Δημοφιλείς Αναρτήσεις