Android

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

Αυτοματοποίηση και ψηφιοποίηση εγγράφων - “έξυπνες” φόρμες

Αυτοματοποίηση και ψηφιοποίηση εγγράφων - “έξυπνες” φόρμες
Anonim

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

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

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

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

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

C: Downloads setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck

με την οποία έχετε τα αρχεία εγκατάστασης

Επανασυνδέστε τον μετρητή απόδοσης

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

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

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

Έπειτα, υπάρχουν περιπτώσεις στις οποίες λείπει το ίδιο το κλειδί μητρώου που επιθυμείτε. Τέτοιες περιπτώσεις πρέπει να βρούμε το κλειδί που λείπει και στη συνέχεια να το δημιουργήσουμε με το χέρι. Ο καλύτερος και ευκολότερος τρόπος. Υπάρχει μια μικρή εφαρμογή που βρήκα κάποιον που δημοσιεύτηκε στα φόρουμ MSDN που θα σας πει ποιο κλειδί πρέπει να δημιουργήσουμε. Μπορείτε να το κατεβάσετε από εδώ - αυτή η εφαρμογή κονσόλας αναπτύχθηκε από τον Rafael Candido Νομίζω ότι έτσι. Τώρα, προτού προχωρήσουμε περαιτέρω, πρέπει να δημιουργήσουμε ένα αντίγραφο ασφαλείας του μητρώου σας.

Μόλις έχετε το κλειδί, πρέπει να μεταβείτε στη διεύθυνση και να δημιουργήσετε το νέο κλειδί.

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

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

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