ฉันใช้ SQL Server 2008 R2 Developer บน Windows 7 x64 เป็นอินสแตนซ์เริ่มต้น ด้วยเหตุผลบางอย่างเคาน์เตอร์วัดประสิทธิภาพของ SQL Server ดูเหมือนจะหายไป SELECT * FROM sys.dm_os_performance_counters
ส่งกลับศูนย์แถว
lodctr /T:perf-MSSQLSERVERsqlctr.ini
ผมพยายามทำงาน แม้ว่ามันจะเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด แต่ก็ไม่ได้แก้ไขอะไรแม้หลังจากรีสตาร์ทบริการรีจิสตรี ที่จริงเคาน์เตอร์หายไปจาก perfmon แล้ว unlodctr MSSQLSERVER
ยังคงบอกว่าตัวนับไม่ได้รับการติดตั้ง แต่lodctr /Q:MSSQLSERVER
บอกว่ามีอยู่และเปิดใช้งานอยู่ ตัวนับ Windows และ. NET ปกติทำงานได้ดี
ในบันทึกข้อผิดพลาดของ Windows ฉันเห็นข้อผิดพลาด 8317:
ไม่สามารถสอบถามค่า 'ตัวนับแรก' ที่เกี่ยวข้องกับรีจิสตรีคีย์ 'HKLM \ SYSTEM \ CurrentControlSet \ Services \ MSSQLSERVER \ Performance' ตัวนับประสิทธิภาพของ SQL Server ถูกปิดใช้งาน
ฉันสงสัยว่าปัญหาอาจเกิดขึ้นจากการติดตั้ง SQL 2012 RC0 ที่ล้มเหลว คำแนะนำใด ๆ เกี่ยวกับวิธีการกู้คืนซึ่งขาดการติดตั้ง SQL Server 2008 R2 ซ้ำอีกครั้ง