งานนี้ก็เป็น "งานเสียบ" อีกครั้ง ... หมายถึง ถูกติดต่อว่าจ้างให้ไปเขียนโปรแกรมเพิ่มเติมจากงานเก่า ของบริษัทฯเดิมที่ขายซอฟท์แวร์ระบบเงินเดือนพนักงานให้กับผู้ว่าจ้างผม ซึ่งผู้ว่าจ้างที่ติดต่อผมมา เขารับไม่ไหวกับค่า Man Day ของบริษัทฯแห่งนี้ แถมเสียค่า MA (Maintenance Agreement) ต่อปีก็หลายตังค์อยู่แล้ว ทั้งเขาไม่เคยเข้ามาเหลียวแล หรือ พัฒนาปรับปรุงงานให้ดียิ่งขึ้น ... นี่คือโอกาสที่เปิดให้กับฟรีแลนซ์แบบจับฉ่ายของผมแหละครับ 55555+ ... เพราะผมคิดค่าตัวคนเดียวนี่ครับ ไม่ได้คิดรวมกับพนักงานบัญชี หรือ การตลาดสักกะหน่อย ดังนั้นจะตีลังกากลับหัว กระดกเหล้าไปด้วย จะคิดตัวเลขยังไง ค่าจ้างก็ถูกกว่าอยู่ดี ... เอิ๊กๆๆๆๆ ... แต่ก็นั่นแหละ มันเลยนำพามาซึ่งปัญหาที่ผมต้องเจอ และเสียเวลาไปตั้งครึ่งค่อนวัน ... |
การติดตั้ง 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 มันมีข้อมูลอยู่ตามที่ปรากฏดังภาพออกมาให้ได้ ถึงจะแก้ปัญหาได้น่ะขอรับ ... ท่านใดเจอประสบการณ์มาเช่นเดียวกัน ก็เอาออกมาเผยแพร่ เล่าสู่กันฟังกันบ้าง ด้วยน่ะครับ ...
|