Überprüfen der Konsistenz der Leistungsindikatorregistrierungsstruktur bei der Installation von SQL Server unter Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Als IT-Experte verwende ich oft professionellen Slang, wenn ich die Leistung verschiedener Registrierungsstöcke unter Windows überprüfe. Diese spezielle Aufgabe kann ziemlich mühsam sein, aber es ist wichtig, sicherzustellen, dass die Hives konsistent sind, bevor Sie SQL Server installieren. In diesem Artikel zeige ich Ihnen, wie Sie die Leistung der Registrierungsstrukturen auf Ihrem System überprüfen, um sicherzustellen, dass sie in gutem Zustand sind, bevor Sie SQL Server installieren. Als erstes müssen Sie den Registrierungseditor öffnen. Drücken Sie dazu die Windows-Taste + R, geben Sie „regedit“ in das Dialogfeld „Ausführen“ ein und drücken Sie die Eingabetaste. Sobald der Registrierungseditor geöffnet ist, müssen Sie zum folgenden Schlüssel navigieren: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Sobald Sie bei der Setup-Taste sind, müssen Sie nach dem Wert „PerformanceCounter“ suchen. Dieser Wert sollte auf 1 festgelegt werden, wenn Sie die Leistungsindikatoren für SQL Server aktivieren möchten. Wenn es nicht auf 1 gesetzt ist, müssen Sie es ändern und dann Ihren Computer neu starten. Nachdem Sie die Leistungsindikatoren aktiviert haben, müssen Sie den SQL Server-Konfigurations-Manager starten. Drücken Sie dazu die Windows-Taste + R, geben Sie „sqlservermanager“ in das Dialogfeld „Ausführen“ ein und drücken Sie die Eingabetaste. Wenn der Konfigurationsmanager geöffnet ist, erweitern Sie den Knoten „SQL Server-Dienste“ und klicken Sie dann mit der rechten Maustaste auf den Dienst „SQL Server“. Wählen Sie im Kontextmenü die Option „Eigenschaften“. Wechseln Sie im Dialogfeld „SQL Server-Eigenschaften“ zur Registerkarte „Erweitert“ und scrollen Sie dann nach unten zum Abschnitt „Leistungsindikatoren“. Hier müssen Sie sicherstellen, dass die Option „Aktiviert“ ausgewählt ist. Wenn dies nicht der Fall ist, wählen Sie es aus und klicken Sie dann auf die Schaltfläche „Übernehmen“. Nachdem Sie die Leistungsindikatoren aktiviert haben, müssen Sie den SQL Server-Dienst neu starten. Klicken Sie dazu mit der rechten Maustaste auf den Dienst „SQL Server“ und wählen Sie im Kontextmenü die Option „Neu starten“. Nachdem der SQL Server-Dienst neu gestartet wurde, sollten Sie die Leistungsindikatoren im Systemmonitor sehen können. Um den Leistungsmonitor zu starten, drücken Sie die Windows-Taste + R, geben Sie „perfmon“ in das Dialogfeld „Ausführen“ ein und drücken Sie die Eingabetaste. Im Systemmonitor müssen Sie die Leistungsindikatoren „Buffer Manager“ und „SQL Server: Memory Manager“ hinzufügen. Nachdem Sie die Leistungsindikatoren hinzugefügt haben, können Sie mit der Überwachung der Leistung Ihrer SQL Server-Instanz beginnen. Wenn Sie Spitzen in der Puffer- oder Speicherauslastung sehen, wissen Sie, dass etwas nicht stimmt, und Sie müssen weitere Nachforschungen anstellen. Indem Sie diese Schritte befolgen, können Sie sicherstellen, dass die Registrierungsstrukturen auf Ihrem System in gutem Zustand sind, bevor Sie SQL Server installieren. Dies trägt dazu bei, dass Ihre SQL Server-Instanz reibungslos und ohne Probleme läuft.



Wie ich letzte Woche erwähnt habe, werde ich verschiedene Probleme bei der Installation von SQL Server und verschiedene Tipps zu ihrer Behebung behandeln. Letzte Woche haben wir darüber gesprochen, wie Verwaltungsfehler SQL Server funktioniert nicht mehr und ging durch verschiedene Schritte, um es zu beheben. Daher bespreche ich diese Woche einen weiteren häufigen Fehler, der bei der Fehlerbehebung für SQL Server 2008 R2/2012 auftritt, nämlich über Konsistenzprüfung der Leistungsindikator-Registrierungsstruktur fehlgeschlagen . Lassen Sie uns einen kleinen Hintergrund zu dieser Fehlermeldung besprechen.





Konsistenzprüfung der Leistungsindikator-Registrierungsstruktur fehlgeschlagen

Wenn wir versuchen, SQL zu installieren, werden normalerweise einige Regeln ausgeführt, um zu überprüfen, ob Ihr System alle Anforderungen erfüllt, um SQL Server 2008 erfolgreich auszuführen. Während dieses Vorgangs schlägt die Installation fehl, wie Sie im Screenshot sehen können. Sie können nicht weitermachen.





Überprüfen der Konsistenz der Registrierungsstruktur des Leistungsindikators



Der Leistungszähler wird nicht in allen Fällen benötigt, in manchen Fällen kann er einfach übersprungen werden. Während der Installation wird eine Reihe von Leistungsindikatoren verwendet, um die Leistung der Datenfluss-Engine zu verfolgen.

Laut TechNet ist das beste Beispiel ' Puffer in einem Puffer Dieser Zähler bestimmt, ob Datenpuffer vorübergehend auf die Festplatte geschrieben werden, während das Paket ausgeführt wird. Aber wie gesagt, einige SQL-Anwendungen brauchen sie nicht wirklich. Es wird hauptsächlich für eigenständiges SQL auf einem Datenserver verwendet, der engmaschig überwacht werden muss. Wenn Sie also nur die Konsistenzprüfung des Leistungsindikators überspringen möchten, können Sie die SQL Server-Installation mit dem folgenden Schalterwert ausführen.

Mein Computer wird unter Windows 10 nicht angezeigt

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



Ersetzen Sie den Speicherort, an dem Sie die Installationsdateien haben.

Leistungszähler wiederherstellen

Sobald Sie die Installation mit diesem Schalterwert starten, sollte dieser Schritt übersprungen und mit der Installation fortgefahren werden. Dies ist also eine Möglichkeit, diese Fehlermeldung zu umgehen. Eine andere Möglichkeit, die auch in Microsoft KB erwähnt wird, besteht darin, den Leistungszähler neu zu erstellen.

  • Klicken Sie auf Start und geben Sie CMD ein.
  • Klicken Sie mit der rechten Maustaste und wählen Sie Als Administrator ausführen.
  • Dann tippen lodctr/R:PerfStringBackup.INI und drücken Sie die Eingabetaste
  • Starten Sie nun Ihr System neu und versuchen Sie erneut, SQL Server zu installieren.

Ich habe gesehen, dass dies auf älteren Versionen von Windows wie XP und Server 2003 funktioniertaber ich habe kaum gesehen, dass es auf einem Betriebssystem der neuen Generation funktioniert. Trotzdem ist es einen Versuch wert. Es gibt eine Möglichkeit, den Microsoft-Leistungszähler manuell wiederherzustellen, siehe hier. KB300956 .

Dann entsteht eine Situation, in der der gewünschte Registrierungsschlüssel selbst fehlt. In solchen Fällen müssen wir herausfinden, welcher Schlüssel fehlt, und ihn dann manuell erstellen. Der beste und einfachste Weg. Ich habe eine kleine App gefunden, die jemand in den MSDN-Foren gepostet hat und die Ihnen mitteilt, welchen Schlüssel wir generieren müssen. Sie können es herunterladen Hier - Diese Konsolenanwendung wird entwickelt Raphael Candido Ich glaube schon. Jetzt, bevor wir fortfahren, müssen wir Sichern Sie Ihre Registrierung .

Sobald Sie den Schlüssel haben, müssen wir zur Registrierung gehen und einen neuen Schlüssel erstellen.

  • Klicken Sie auf Start und geben Sie Regedit ein.
  • Klicken Sie mit der rechten Maustaste und wählen Sie Als Administrator ausführen.
  • Gehen Sie zu HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Klicken Sie dann mit der rechten Maustaste auf Perflib und klicken Sie auf Neuer Schlüssel.
  • Geben Sie dann den Wert ein, den Sie beim Ausführen der Konsolenanwendung erhalten haben

pro2

  • Dann haben Sie möglicherweise andere Schlüssel in Perflib wie 009 usw.
  • Sie müssen diese Informationen kopieren und unter dem neu generierten Schlüssel platzieren.

Der beste Weg, dies zu tun, besteht darin, nur den Schlüssel (in meinem Fall 009) zu exportieren und ihn dann als PCFix.reg auf Ihrem Desktop zu speichern. Klicken Sie mit der rechten Maustaste auf die Datei PCFix.reg und wählen Sie Bearbeiten. Ersetzen Sie dann 009 durch den Wert, den Sie auf der Konsole erhalten haben. Speichern Sie es dann und schließen Sie es. Doppelklicken Sie einfach auf die Schaltfläche, um sie zu übernehmen. Danach starten Sie einfach Ihren Computer neu, damit die Änderungen wirksam werden.

Zusammenfassend sollte einer dieser Schritte dazu beitragen, das Problem zu lösen, auf das Sie bei der Konsistenzprüfung der Leistungsindikatorregistrierung bei der Installation von SQL Server gestoßen sind.

Laden Sie das PC Repair Tool herunter, um Windows-Fehler schnell zu finden und automatisch zu beheben

Ich hoffe, Sie finden diesen Artikel hilfreich.

Fehler beim kopieren der Datei oder des Ordners
Beliebte Beiträge