मैं डिफ़ॉल्ट रूप में विंडोज 7 x64 पर SQL Server 2008 R2 डेवलपर चला रहा हूं। किसी कारण के लिए, SQL सर्वर के प्रदर्शन काउंटर गायब हो गए हैं। SELECT * FROM sys.dm_os_performance_counters
शून्य पंक्तियाँ देता है।
मैंने दौड़ने की कोशिश की lodctr /T:perf-MSSQLSERVERsqlctr.ini
। यद्यपि यह त्रुटियों के बिना पूरा हो गया, लेकिन दूरस्थ रजिस्ट्री सेवा को पुनरारंभ करने के बाद भी यह कुछ भी ठीक नहीं हुआ। वास्तव में, काउंटर अब परफॉमेंस से गायब हैं। unlodctr MSSQLSERVER
अभी भी कहता है कि काउंटर स्थापित नहीं हैं, लेकिन lodctr /Q:MSSQLSERVER
कहते हैं कि वे मौजूद हैं और सक्षम हैं। नियमित रूप से विंडोज और .NET काउंटर ठीक काम कर रहे हैं।
Windows त्रुटि लॉग में, मैं त्रुटि 8317 देख रहा हूँ:
रजिस्ट्री कुंजी 'HKLM \ SYSTEM \ CurrentControlSet \ Services \ MSSQLSERVER \ प्रदर्शन' से संबद्ध क्वेरी 'प्रथम काउंटर' को मान नहीं सकता। SQL सर्वर प्रदर्शन काउंटर अक्षम हैं।
मुझे संदेह है कि SQL 2012 RC0 की स्थापना से समस्या उत्पन्न हो सकती है जो विफल रही। SQL सर्वर 2008 R2 को पुनर्स्थापित करने के लिए कैसे पुनर्प्राप्त करने के लिए कोई सुझाव?