ونڈوز پر ایس کیو ایل سرور انسٹال کرتے وقت کارکردگی کاؤنٹر رجسٹری ہائیو کی مستقل مزاجی کی جانچ کرنا

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



ایک آئی ٹی ماہر کے طور پر، میں ونڈوز پر مختلف رجسٹری چھاتیوں کی کارکردگی کو چیک کرتے وقت اکثر پیشہ ورانہ بول چال استعمال کرتا ہوں۔ یہ خاص کام کافی تکلیف دہ ہو سکتا ہے، لیکن یہ یقینی بنانا ضروری ہے کہ ایس کیو ایل سرور انسٹال کرنے سے پہلے چھتے ایک جیسے ہوں۔ اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ کے سسٹم پر رجسٹری کے چھتے کی کارکردگی کو کیسے چیک کریں تاکہ یہ یقینی بنایا جا سکے کہ وہ SQL سرور انسٹال کرنے سے پہلے اچھی حالت میں ہیں۔ پہلی چیز جو آپ کو کرنے کی ضرورت ہوگی وہ ہے رجسٹری ایڈیٹر کھولنا۔ ایسا کرنے کے لیے، ونڈوز کی + R دبائیں، رن ڈائیلاگ میں 'regedit' ٹائپ کریں، اور Enter دبائیں۔ رجسٹری ایڈیٹر کھلنے کے بعد، آپ کو درج ذیل کلید پر جانا پڑے گا۔ HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup ایک بار جب آپ سیٹ اپ کلید پر آجاتے ہیں، تو آپ کو 'پرفارمنس کاؤنٹر' کی قدر تلاش کرنے کی ضرورت ہوگی۔ اگر آپ SQL سرور کے لیے پرفارمنس کاؤنٹرز کو فعال کرنا چاہتے ہیں تو اس قدر کو 1 پر سیٹ کیا جانا چاہیے۔ اگر یہ 1 پر سیٹ نہیں ہے، تو آپ کو اسے تبدیل کرنے اور پھر اپنے کمپیوٹر کو دوبارہ شروع کرنے کی ضرورت ہوگی۔ پرفارمنس کاؤنٹرز کو فعال کرنے کے بعد، آپ کو SQL سرور کنفیگریشن مینیجر کو لانچ کرنے کی ضرورت ہوگی۔ ایسا کرنے کے لیے، ونڈوز کی + R دبائیں، رن ڈائیلاگ میں 'sqlservermanager' ٹائپ کریں، اور Enter دبائیں۔ کنفیگریشن مینیجر کھلنے کے بعد، 'SQL سرور سروسز' نوڈ کو پھیلائیں اور پھر 'SQL سرور' سروس پر دائیں کلک کریں۔ سیاق و سباق کے مینو سے، 'پراپرٹیز' کا اختیار منتخب کریں۔ ایس کیو ایل سرور پراپرٹیز ڈائیلاگ میں، 'ایڈوانسڈ' ٹیب پر جائیں اور پھر 'پرفارمنس کاؤنٹرز' سیکشن تک نیچے جائیں۔ یہاں، آپ کو یہ یقینی بنانا ہوگا کہ 'فعال' اختیار منتخب کیا گیا ہے۔ اگر یہ نہیں ہے تو اسے منتخب کریں اور پھر 'لاگو' بٹن پر کلک کریں۔ پرفارمنس کاؤنٹرز کو فعال کرنے کے بعد، آپ کو SQL سرور سروس کو دوبارہ شروع کرنے کی ضرورت ہوگی۔ ایسا کرنے کے لیے، 'SQL سرور' سروس پر دائیں کلک کریں اور سیاق و سباق کے مینو سے 'دوبارہ شروع کریں' کا اختیار منتخب کریں۔ ایس کیو ایل سرور سروس کے دوبارہ شروع ہونے کے بعد، آپ کو پرفارمنس مانیٹر میں پرفارمنس کاؤنٹرز دیکھنے کے قابل ہونا چاہیے۔ پرفارمنس مانیٹر لانچ کرنے کے لیے، ونڈوز کی + R دبائیں، رن ڈائیلاگ میں 'perfmon' ٹائپ کریں، اور Enter دبائیں۔ پرفارمنس مانیٹر میں، آپ کو 'بفر مینیجر' اور 'SQL سرور: میموری مینیجر' کاؤنٹرز کو شامل کرنے کی ضرورت ہوگی۔ کاؤنٹرز کو شامل کرنے کے بعد، آپ اپنے SQL سرور مثال کی کارکردگی کی نگرانی شروع کر سکتے ہیں۔ اگر آپ بفر یا میموری کے استعمال میں کوئی اضافہ دیکھتے ہیں، تو آپ کو معلوم ہو جائے گا کہ کچھ گڑبڑ ہے اور آپ کو مزید تفتیش کرنے کی ضرورت ہوگی۔ ان اقدامات پر عمل کر کے، آپ SQL سرور انسٹال کرنے سے پہلے اس بات کو یقینی بنا سکتے ہیں کہ آپ کے سسٹم پر رجسٹری کے چھتے اچھی حالت میں ہیں۔ اس سے یہ یقینی بنانے میں مدد ملے گی کہ آپ کا SQL سرور مثال آسانی سے اور بغیر کسی مسئلے کے چلتا ہے۔



جیسا کہ میں نے پچھلے ہفتے ذکر کیا تھا، میں SQL سرور کی تنصیب کے مختلف مسائل اور ان کو ٹھیک کرنے کے لیے مختلف تجاویز کا احاطہ کروں گا۔ پچھلے ہفتے ہم نے بحث کی کہ کیسے انتظامی خرابی SQL سرور نے کام کرنا چھوڑ دیا۔ اور اسے ٹھیک کرنے کے لیے مختلف مراحل سے گزرے۔ لہذا اس ہفتے میں ایک اور عام غلطی پر بات کر رہا ہوں جو SQL Server 2008 R2/2012 کو حل کرتے وقت سامنے آتی ہے، جس کے بارے میں کارکردگی کاؤنٹر رجسٹری Hive مستقل مزاجی کی جانچ ناکام ہوگئی . آئیے اس ایرر میسج پر تھوڑا سا پس منظر پر بات کرتے ہیں۔





کارکردگی کاؤنٹر رجسٹری Hive مستقل مزاجی کی جانچ ناکام ہوگئی

عام طور پر، جب ہم ایس کیو ایل کو انسٹال کرنے کی کوشش کرتے ہیں، تو یہ جانچنے کے لیے کچھ اصول چلاتا ہے کہ آیا آپ کا سسٹم SQL سرور 2008 کو کامیابی سے چلانے کے لیے تمام تقاضوں کو پورا کرتا ہے۔ اس عمل کے دوران، جیسا کہ آپ اسکرین شاٹ میں دیکھ سکتے ہیں، انسٹالیشن ناکام ہو جائے گی۔ آپ آگے نہیں بڑھ سکتے۔





کارکردگی کاؤنٹر رجسٹری چھتے کی مستقل مزاجی کی جانچ کرنا



کارکردگی کاؤنٹر کی تمام صورتوں میں ضرورت نہیں ہے، بعض صورتوں میں اسے چھوڑا جا سکتا ہے۔ تنصیب کے دوران، ڈیٹا فلو انجن کی کارکردگی کو ٹریک کرنے کے لیے پرفارمنس کاؤنٹرز کا ایک سیٹ استعمال کیا جائے گا۔

TechNet کے مطابق، بہترین مثال ہے ' بفر میں بفر یہ کاؤنٹر اس بات کا تعین کرتا ہے کہ آیا پیکیج کے چلنے کے دوران ڈیٹا بفرز کو عارضی طور پر ڈسک پر لکھا جاتا ہے۔ لیکن، جیسا کہ میں نے کہا، کچھ ایس کیو ایل ایپلی کیشنز کو واقعی ان کی ضرورت نہیں ہے۔ یہ بنیادی طور پر ڈیٹا سرور پر اسٹینڈ ایس کیو ایل کے لیے استعمال ہوتا ہے جس کی قریبی نگرانی کی ضرورت ہوتی ہے۔ لہذا اگر آپ کارکردگی کاؤنٹر مستقل مزاجی کی جانچ کو چھوڑنا چاہتے ہیں، تو آپ درج ذیل سوئچ ویلیو کے ساتھ SQL سرور انسٹالیشن چلا سکتے ہیں۔

میرا کمپیوٹر نیٹ ورک ونڈوز 10 پر نہیں دکھا رہا ہے

C: ڈاؤن لوڈز setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck



اس جگہ کو تبدیل کریں جہاں آپ کے پاس انسٹالیشن فائلیں ہیں۔

کارکردگی کاؤنٹر کو بحال کریں۔

ایک بار جب آپ اس سوئچ ویلیو کے ساتھ انسٹالیشن شروع کر دیتے ہیں، تو اسے اس مرحلہ کو چھوڑ دینا چاہیے اور انسٹالیشن کو جاری رکھنا چاہیے۔ تو یہ اس غلطی کے پیغام کے ارد گرد حاصل کرنے کا ایک طریقہ ہے. ایک اور طریقہ جس کا مائیکروسافٹ KB میں بھی ذکر کیا گیا ہے وہ ہے پرفارمنس کاؤنٹر کو دوبارہ بنانا۔

  • اسٹارٹ پر کلک کریں اور CMD ٹائپ کریں۔
  • دائیں کلک کریں اور ایڈمنسٹریٹر کے طور پر چلائیں کو منتخب کریں۔
  • پھر ٹائپ کریں۔ lodctr/R:PerfStringBackup.INI اور انٹر دبائیں۔
  • اب اپنے سسٹم کو ریبوٹ کریں اور دوبارہ SQL سرور انسٹال کرنے کی کوشش کریں۔

میں نے اسے ونڈوز کے پرانے ورژن جیسے ایکس پی اور سرور 2003 پر کام کرتے دیکھا ہے۔لیکن میں نے اسے نئی نسل کے آپریٹنگ سسٹم پر کام کرتے دیکھا ہے۔ بہر حال، یہ ایک کوشش کے قابل ہے. مائیکروسافٹ پرفارمنس کاؤنٹر کو دستی طور پر بحال کرنے کا ایک طریقہ ہے، یہاں دیکھیں۔ KB300956 .

پھر ایسی صورت حال پیدا ہوتی ہے جب مطلوبہ رجسٹری کلید ہی غائب ہو۔ ایسی صورتوں میں، ہمیں تلاش کرنا چاہیے کہ کون سی کلید غائب ہے اور پھر اسے دستی طور پر بنائیں۔ بہترین اور آسان طریقہ۔ مجھے ایک چھوٹی ایپ ملی ہے جسے کسی نے MSDN فورمز پر پوسٹ کیا ہے جو آپ کو بتائے گا کہ ہمیں کون سی کلید بنانے کی ضرورت ہے۔ آپ اسے ڈاؤن لوڈ کر سکتے ہیں۔ یہاں - یہ کنسول ایپلیکیشن تیار کی گئی ہے۔ رافیل کینڈیڈو مجھے لگتا ہے. اب، اس سے پہلے کہ ہم جاری رکھیں، ہمیں ضرورت ہے۔ اپنی رجسٹری کا بیک اپ بنائیں .

ایک بار جب آپ کے پاس کلید ہو جائے تو ہمیں رجسٹری میں جا کر ایک نئی کلید بنانے کی ضرورت ہے۔

  • اسٹارٹ پر کلک کریں اور Regedit ٹائپ کریں۔
  • دائیں کلک کریں اور ایڈمنسٹریٹر کے طور پر چلائیں کو منتخب کریں۔
  • HKEY_LOCAL_MACHINE سافٹ ویئر Microsoft Windows NT CurrentVersion Perflib پر جائیں
  • پھر Perflib پر دائیں کلک کریں اور نئی کلید پر کلک کریں۔
  • پھر وہ قیمت درج کریں جو آپ کو کنسول ایپلیکیشن چلاتے وقت ملی تھی۔

per2

b1 archiver ڈاؤن لوڈ
  • پھر آپ کے پاس پرفلیب میں دوسری چابیاں ہوسکتی ہیں جیسے 009 وغیرہ۔
  • آپ کو اس معلومات کو کاپی کرنے اور اسے نئی تیار کردہ کلید کے نیچے رکھنے کی ضرورت ہے۔

ایسا کرنے کا بہترین طریقہ یہ ہے کہ صرف کلید کو ایکسپورٹ کریں (میرے معاملے میں 009) اور پھر اسے PCFix.reg کے بطور اپنے ڈیسک ٹاپ پر محفوظ کریں۔ PCFix.reg فائل پر دائیں کلک کریں اور ترمیم کو منتخب کریں۔ پھر 009 کو اس قدر سے تبدیل کریں جو آپ کو کنسول پر ملی ہے۔ پھر اسے محفوظ کر کے بند کر دیں۔ اثر کرنے کے لیے بٹن پر صرف ڈبل کلک کریں۔ اس کے بعد، تبدیلیاں اثر انداز ہونے کے لیے اپنے کمپیوٹر کو دوبارہ شروع کریں۔

آخر میں، ان اقدامات میں سے ایک اس مسئلے کو حل کرنے میں مدد کرے گا جو آپ کو SQL سرور انسٹال کرتے وقت پرفارمنس کاؤنٹر رجسٹری ہائیو کنسیسٹینسی چیک کے ساتھ پیش آیا تھا۔

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

مجھے امید ہے کہ آپ کو یہ مضمون مفید لگے گا۔

مقبول خطوط