আপনি যদি নিশ্চিত হন যে প্রশ্নে থাকা ব্যবহারকারীর কাছে রয়েছে View Server State
(এবং এটি আপনার স্ক্রিনশটের মতো দেখাচ্ছে)।
তারপরে একটি এমএসডিএন ব্লগে পূর্বে রাখা বেশ কয়েকটি কারণ রয়েছে । থেকে রঞ্জিং:
- এসকিউএল সার্ভার ইনস্টলেশন চলাকালীন পারফরম্যান্স অবজেক্টস এবং কাউন্টারগুলির সেট আপ ব্যর্থ।
- 64 এবং 32 বিট প্ল্যাটফর্মগুলির মিশ্রণ।
- রেজিস্ট্রি অনুমতি skew হয়েছে
এটি সমাধানের জন্য আমরা ভিন্ন স্ট্যাক-এক্সচেঞ্জ পোস্টে পারফরম্যান্স কাউন্টারগুলি পুনরায় ইনস্টল করার জন্য নির্দেশিকাগুলিতে বর্ণিত একই পদক্ষেপগুলি ব্যবহার করতে পারি :
একটি উন্নত প্রশাসক কমান্ড প্রম্পট ব্যবহার করে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন।
- আপনি যে
BINN
এসকিউএল সার্ভারের উদাহরণটি সংশোধন করতে চান তার ডিরেক্টরিতে পথ পরিবর্তন করুন ।
(প্রাক্তন C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\Binn
:)
- কার্যকর করুন
unlodctr <<REGISTERED SERVER NAME>>
উদাহরণস্বরূপ: unlodctr MSSQL$SQL2008
বা SQLAgent$SQL2008
...
- কার্যকর করুন
lodctr /T:<<perf-sql* matching the counters you desire to load>>
উদাহরণস্বরূপ: perf-MSSQL$SQL2008sqlctr.ini
বা perf-SQLAgent$SQL2008sqlagtctr.ini
এসকিউএলজেন্টের জন্য। /T
হিসেবে SQL সার্ভার পারফরম্যান্স কাউন্টার প্রদানকারী লোড করা জরুরী বিশ্বস্ত প্রদানকারী ।
- রিমোট রেজিস্ট্রি পরিষেবাটি চক্র করুন:
net stop "Remote Registry"
তারপরেnet start "Remote Registry"
winmgmt /resyncperfctr "<<PID>>"
যেখানে পিআইডি হ'ল প্রসেস আইডি হয় তা ব্যবহার করে একটি ডাব্লুএমআই সিঙ্ক্রোনাইজেশনকে বাধ্য করুন WinPriv.exe
(আপনি এটি টাস্ক ম্যানেজারের কাছ থেকে পেতে পারেন)
নিম্নলিখিতগুলিও প্রয়োজন হতে পারে:
sysadmin
অনুমতি থাকে তবেview server state
ডিএমভি এটি সিসাদমিন ভূমিকার সাথে অন্তর্ভুক্ত চালনার অনুমতি প্রয়োজন হয় না । উপরের আলোকে যদি কোনও সারি না ফেরানো হয় তবে এর অর্থ পারফোন কাউন্টারগুলি ইনস্টল করা নেই।