Windows 7 x64에서 SQL Server 2008 R2 Developer를 기본 인스턴스로 실행하고 있습니다. 어떤 이유로 SQL Server의 성능 카운터가 사라진 것 같습니다. SELECT * FROM sys.dm_os_performance_counters
0 개의 행을 반환합니다.
나는 달리기를 시도했다 lodctr /T:perf-MSSQLSERVERsqlctr.ini
. 오류없이 완료되었지만 원격 레지스트리 서비스를 다시 시작한 후에도 아무 것도 수정하지 않았습니다. 실제로, 카운터는 이제 perfmon에서 누락되었습니다. unlodctr MSSQLSERVER
여전히 카운터가 설치되어 있지 않지만 카운터가 lodctr /Q:MSSQLSERVER
있고 활성화 되어 있다고 말합니다. 일반 Windows 및 .NET 카운터가 제대로 작동합니다.
Windows 오류 로그에 오류 8317이 표시됩니다.
레지스트리 키 'HKLM \ SYSTEM \ CurrentControlSet \ Services \ MSSQLSERVER \ Performance'와 (과) 관련된 'First Counter'값을 쿼리 할 수 없습니다. SQL Server 성능 카운터가 비활성화되었습니다.
실패한 SQL 2012 RC0 설치로 인해 문제가 발생했을 수 있습니다. 복구 방법에 대한 제안 사항, SQL Server 2008 R2 재설치가 부족합니까?