หากมีคำถาม ขอให้ไปโพสต์ลง เว็บบอร์ดจีทูจีเน็ตดอตคอม ตัวใหม่แทนน่ะครับ

หรือติดต่อเข้ามาทาง Inbox ที่ เฟซบุ๊ค ผมครับ

หน้าหลัก
ข่าวสาร - บทความ ทั้งหมด
VB 6/VB.Net
ASP/ASP.Net
จับฉ่ายคอมพิวเตอร์
เรียนรู้ผ่าน Flash Movie
บทความที่มีผู้ตอบล่าสุด  
 RSS Feeds
 ดาวน์โหลดโปรแกรม RSS Reader ได้ที่นี่ ...   Download โปรแกรม RSS Reader

Forum - www.g2gnet.com
Webmaster - www.g2gnet.com
Visitors - Session views
 5 1 1 0 1 4 1

7 ธันวาคม พ.ศ.2549
37 Users On-Line.
Visitors - Page views
 8 4 0 3 3 1 8
1 กุมภาพันธ์ พ.ศ.2551

Google   
เว็บ g2gnet.com
ขนาดตัวอักษร:  

แก้ปัญหา Performance counter registry hive consistency - SQL2008

Category »  จับฉ่ายคอมพิวเตอร์
โดย : Webmaster เมื่อ 23/8/2553   เวลา: 13:43
(อ่าน : 14881) 
งานนี้ก็เป็น "งานเสียบ" อีกครั้ง ... หมายถึง ถูกติดต่อว่าจ้างให้ไปเขียนโปรแกรมเพิ่มเติมจากงานเก่า ของบริษัทฯเดิมที่ขายซอฟท์แวร์ระบบเงินเดือนพนักงานให้กับผู้ว่าจ้างผม ซึ่งผู้ว่าจ้างที่ติดต่อผมมา เขารับไม่ไหวกับค่า Man Day ของบริษัทฯแห่งนี้ แถมเสียค่า MA (Maintenance Agreement) ต่อปีก็หลายตังค์อยู่แล้ว ทั้งเขาไม่เคยเข้ามาเหลียวแล หรือ พัฒนาปรับปรุงงานให้ดียิ่งขึ้น ... นี่คือโอกาสที่เปิดให้กับฟรีแลนซ์แบบจับฉ่ายของผมแหละครับ 55555+ ... เพราะผมคิดค่าตัวคนเดียวนี่ครับ ไม่ได้คิดรวมกับพนักงานบัญชี หรือ การตลาดสักกะหน่อย ดังนั้นจะตีลังกากลับหัว กระดกเหล้าไปด้วย จะคิดตัวเลขยังไง ค่าจ้างก็ถูกกว่าอยู่ดี ... เอิ๊กๆๆๆๆ ... แต่ก็นั่นแหละ มันเลยนำพามาซึ่งปัญหาที่ผมต้องเจอ และเสียเวลาไปตั้งครึ่งค่อนวัน ...
 ดาวน์โหลด Registration Fixed เพื่อแก้ปัญหา (LINK 1)
 ดาวน์โหลด Registration Fixed เพื่อแก้ปัญหา (LINK 2)
การติดตั้ง MS SQL 2008 กับ Windows XP SP3


เปิด RegEdit ขึ้นมา แล้วเข้าไปตามที่ขีดเส้นใต้สีแดงได้เลยครับ
    สรุปปัญหาที่เกิดคือ ...
  • Subkey 009 มันคือ Locale ID (LCID) ของ English ซึ่งบางเครื่องอาจจะมี Subkey ตัวนี้ (แต่จะไม่มีข้อมูลอะไรอยู่ทาง Pane ขวามือ) หรือ บางเครื่องก็อาจจะไม่มีก็ได้ ไม่เป็นไรครับ
  • เกิดการนับจำนวน (Counter) ระหว่าง Last Counter ของ Perflib ไม่ตรงกันกับ Subkey 009 --> Counter ... แล้วลองเปิดดูค่าใน Counter ไปดูบรรทัด รองสุดท้าย ...
    ภาพล่าง 2 ภาพนี้ เกิดขึ้นหลังจากแก้ปัญหาได้แล้วน่ะครับ



เริ่มต้นการแก้ปัญหา

ก่อนอื่นต้องกลับไปที่ Perflib ก่อน ... ตรวจสอบดูว่า Disabled Performance Counters ถูกตั้งค่าไว้เป็น 0 หรือไม่ หากเป็น 1 ต้องกดดับเบิ้ลคลิ๊กเข้าไปแก้ไขเพื่อทำการเปลี่ยนค่าก่อนด้วย


แก้ไขให้เป็น 0


ไปที่เมนู File --> Import ... เพื่อทำการเลือกไฟล์ Registry เข้ามาแก้ไข


เลือกไฟล์ที่ต้องการ แล้วให้ Open (ไม่จำเป็นต้องเข้ามา Import ก็ได้น่ะครับ หากไฟล์ FixSQL2008.reg มันอยู่ที่ไหน ก็สามารถกดดับเบิ้ลคลิ๊กขึ้นมาเลยก็ได้)


หากไม่มีข้อผิดพลาดก็จะแจ้งผลความถูกต้องขึ้นมา


ไปที่เมนู View --> Refresh หรือ กด F5 เลยก็ได้ เพื่อให้แสดงผลข้อมูลขึ้นมาใหม่


ก็จะปรากฏ Subkey 2 ตัวโผล่ขึ้นมาทางด้านขวามือครับ ... ทีนี้ก็เริ่มการติดตั้ง MS SQL 2008 ได้เลย ... ผ่านฉลุยแน่ๆครับพี่น้อง


ลองกดดับเบิ้ลคลิ๊กเข้าไปดูข้อมูลใน Counter ...

Conclusion:
ที่เห็นๆภาพเรียงลำดับมาเนี่ย ผมต้องใช้เวลาแก้ไขมันอยู่ครึ่งค่อนวันน่ะครับ ดังนั้นเลยต้องกลับมานั่งนึกทบทวน แล้วไล่เรียงถึงการแก้ปัญหาใหม่อีกรอบ ผลที่ได้มันอาจจะไม่ตรงตามนี้ แต่ถึงอย่างไรก็ตามจะต้องทำให้ Subkey 009 มันมีข้อมูลอยู่ตามที่ปรากฏดังภาพออกมาให้ได้ ถึงจะแก้ปัญหาได้น่ะขอรับ ... ท่านใดเจอประสบการณ์มาเช่นเดียวกัน ก็เอาออกมาเผยแพร่ เล่าสู่กันฟังกันบ้าง ด้วยน่ะครับ ...

จี ทู จี เน็ต ดอต คอม - g2gNet Dot Com
เลขทะเบียนพาณิชย์อิเล็กทรอนิกส์ 0407314800231
CopyLeft © 2004 - 2099 g2gNet.Com All rights reserved.
Email: [email protected] หรือ โทร. 08-6862-6560