Ich verwende SQL Server 2008 R2 Developer unter Windows 7 x64 als Standardinstanz. Aus irgendeinem Grund scheinen die Leistungsindikatoren von SQL Server verschwunden zu sein. SELECT * FROM sys.dm_os_performance_counters
Gibt null Zeilen zurück.
Ich habe versucht zu rennen lodctr /T:perf-MSSQLSERVERsqlctr.ini
. Obwohl es fehlerfrei abgeschlossen wurde, wurde auch nach dem Neustart des Remote-Registrierungsdienstes nichts behoben. Tatsächlich fehlen die Zähler jetzt in Perfmon. unlodctr MSSQLSERVER
sagt immer noch, dass die Zähler nicht installiert sind, aber lodctr /Q:MSSQLSERVER
dass sie vorhanden und aktiviert sind. Normale Windows- und .NET-Zähler funktionieren einwandfrei.
Im Windows-Fehlerprotokoll wird Fehler 8317 angezeigt:
Der mit dem Registrierungsschlüssel 'HKLM \ SYSTEM \ CurrentControlSet \ Services \ MSSQLSERVER \ Performance' verknüpfte Wert 'First Counter' kann nicht abgefragt werden. SQL Server-Leistungsindikatoren sind deaktiviert.
Ich vermute, dass das Problem möglicherweise durch eine fehlgeschlagene Installation von SQL 2012 RC0 ausgelöst wurde. Irgendwelche Vorschläge zur Wiederherstellung, kurz vor der Neuinstallation von SQL Server 2008 R2?