การตรวจสอบความสอดคล้องกันของ Registry Registry Hive เมื่อติดตั้ง SQL Server บน Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักจะใช้คำแสลงแบบมืออาชีพเมื่อตรวจสอบประสิทธิภาพของกลุ่มรีจิสทรีต่างๆ บน Windows งานเฉพาะนี้อาจค่อนข้างน่าเบื่อ แต่สิ่งสำคัญคือต้องแน่ใจว่ากลุ่มนั้นสอดคล้องกันก่อนที่จะติดตั้ง SQL Server ในบทความนี้ ฉันจะแสดงวิธีการตรวจสอบประสิทธิภาพของกลุ่มรีจิสทรีในระบบของคุณเพื่อให้แน่ใจว่าอยู่ในสภาพดีก่อนที่จะติดตั้ง SQL Server สิ่งแรกที่คุณต้องทำคือเปิดตัวแก้ไขรีจิสทรี ในการทำเช่นนี้ ให้กดแป้น Windows + R พิมพ์ 'regedit' ในกล่องโต้ตอบเรียกใช้ แล้วกด Enter เมื่อเปิด Registry Editor คุณจะต้องไปที่คีย์ต่อไปนี้: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup เมื่อคุณอยู่ที่คีย์การตั้งค่า คุณจะต้องค้นหาค่า 'PerformanceCounter' ควรตั้งค่านี้เป็น 1 ถ้าคุณต้องการเปิดใช้งานตัวนับประสิทธิภาพสำหรับ SQL Server หากไม่ได้ตั้งค่าเป็น 1 คุณจะต้องเปลี่ยนแล้วรีสตาร์ทคอมพิวเตอร์ หลังจากที่คุณเปิดใช้งานตัวนับประสิทธิภาพแล้ว คุณจะต้องเปิดใช้ SQL Server Configuration Manager เมื่อต้องการทำเช่นนี้ ให้กดแป้น Windows + R พิมพ์ 'sqlservermanager' ในกล่องโต้ตอบเรียกใช้ แล้วกด Enter เมื่อ Configuration Manager เปิดขึ้น ให้ขยายโหนด 'SQL Server Services' จากนั้นคลิกขวาที่บริการ 'SQL Server' จากเมนูบริบท เลือกตัวเลือก 'คุณสมบัติ' ในกล่องโต้ตอบคุณสมบัติของ SQL Server ให้ไปที่แท็บ 'ขั้นสูง' จากนั้นเลื่อนลงไปที่ส่วน 'ตัวนับประสิทธิภาพ' ที่นี่ คุณจะต้องแน่ใจว่าได้เลือกตัวเลือก 'เปิดใช้งาน' แล้ว ถ้าไม่ใช่ ให้เลือกแล้วคลิกปุ่ม 'นำไปใช้' เมื่อคุณเปิดใช้งานตัวนับประสิทธิภาพแล้ว คุณจะต้องเริ่มบริการ SQL Server ใหม่ ในการทำเช่นนี้ ให้คลิกขวาที่บริการ 'SQL Server' และเลือกตัวเลือก 'รีสตาร์ท' จากเมนูบริบท หลังจากเริ่มบริการ SQL Server แล้ว คุณควรจะเห็นตัวนับประสิทธิภาพการทำงานในการตรวจสอบประสิทธิภาพ ในการเปิด Performance Monitor ให้กดแป้น Windows + R พิมพ์ 'perfmon' ในกล่องโต้ตอบ Run แล้วกด Enter ในการตรวจสอบประสิทธิภาพ คุณจะต้องเพิ่มตัวนับ 'Buffer Manager' และ 'SQL Server: Memory Manager' เมื่อคุณเพิ่มตัวนับแล้ว คุณสามารถเริ่มตรวจสอบประสิทธิภาพของอินสแตนซ์ SQL Server ของคุณได้ หากคุณเห็นการเพิ่มขึ้นของบัฟเฟอร์หรือการใช้หน่วยความจำ คุณจะรู้ว่ามีบางอย่างผิดปกติและคุณจะต้องตรวจสอบเพิ่มเติม เมื่อทำตามขั้นตอนเหล่านี้ คุณจะมั่นใจได้ว่ากลุ่มรีจิสทรีในระบบของคุณอยู่ในสภาพดีก่อนที่จะติดตั้ง SQL Server สิ่งนี้จะช่วยให้แน่ใจว่าอินสแตนซ์ SQL Server ของคุณทำงานได้อย่างราบรื่นและไม่มีปัญหาใดๆ



ดังที่ฉันได้กล่าวถึงเมื่อสัปดาห์ที่แล้ว ฉันจะครอบคลุมปัญหาการติดตั้ง SQL Server ต่างๆ และเคล็ดลับต่างๆ ในการแก้ไขปัญหา เมื่อสัปดาห์ที่แล้วเราได้พูดถึงวิธีการ ข้อผิดพลาดในการจัดการ SQL Server หยุดทำงาน และผ่านขั้นตอนต่าง ๆ เพื่อแก้ไข สัปดาห์นี้ผมจะพูดถึงข้อผิดพลาดทั่วไปอีกประการหนึ่งที่เกิดขึ้นเมื่อแก้ไขปัญหา SQL Server 2008 R2/2012 ซึ่งเป็นเรื่องเกี่ยวกับ การตรวจสอบความสอดคล้องกันของ Registry Counter Registry Hive ล้มเหลว . เรามาคุยกันถึงความเป็นมาเล็กน้อยเกี่ยวกับข้อความแสดงข้อผิดพลาดนี้





การตรวจสอบความสอดคล้องกันของ Registry Counter Registry Hive ล้มเหลว

โดยปกติแล้ว เมื่อเราพยายามติดตั้ง SQL ระบบจะเรียกใช้กฎบางอย่างเพื่อตรวจสอบว่าระบบของคุณตรงตามข้อกำหนดทั้งหมดเพื่อเรียกใช้ SQL Server 2008 ได้สำเร็จหรือไม่ ในระหว่างกระบวนการนี้ ดังที่คุณเห็นในภาพหน้าจอ การติดตั้งจะล้มเหลว คุณไม่สามารถไปต่อได้





การตรวจสอบความสอดคล้องของกลุ่มรีจิสทรีตัวนับประสิทธิภาพ



ไม่จำเป็นต้องใช้ตัวนับประสิทธิภาพในทุกกรณี ในบางกรณีก็สามารถข้ามไปได้ ระหว่างการติดตั้ง ชุดของตัวนับประสิทธิภาพจะถูกใช้เพื่อติดตามประสิทธิภาพของกลไกการไหลของข้อมูล

ตาม TechNet ตัวอย่างที่ดีที่สุดคือ ' บัฟเฟอร์ในบัฟเฟอร์ ตัวนับนี้กำหนดว่าบัฟเฟอร์ข้อมูลถูกเขียนลงดิสก์ชั่วคราวในขณะที่แพ็คเกจกำลังทำงานหรือไม่ แต่อย่างที่ฉันพูดไปแล้ว แอปพลิเคชัน SQL บางตัวไม่ต้องการมันจริงๆ ส่วนใหญ่จะใช้สำหรับ SQL แบบสแตนด์อโลนบนเซิร์ฟเวอร์ข้อมูลที่ต้องการการตรวจสอบอย่างใกล้ชิด ดังนั้น หากคุณต้องการข้ามการตรวจสอบความสอดคล้องของตัวนับประสิทธิภาพ คุณสามารถเรียกใช้การติดตั้ง SQL Server ด้วยค่าสวิตช์ต่อไปนี้

คอมพิวเตอร์ของฉันไม่แสดงบนเครือข่าย windows 10

C: ดาวน์โหลด setup.exe / ACTION = ติดตั้ง / SKIPRULES = PerfMonCounterNotCorruptedCheck



แทนที่ตำแหน่งที่คุณมีไฟล์การติดตั้ง

คืนค่าเคาน์เตอร์ประสิทธิภาพ

เมื่อคุณเริ่มการติดตั้งด้วยค่าสวิตช์นี้ ควรข้ามขั้นตอนนี้และทำการติดตั้งต่อไป นี่เป็นวิธีหนึ่งในการหลีกเลี่ยงข้อความแสดงข้อผิดพลาดนี้ อีกวิธีหนึ่งที่กล่าวถึงใน Microsoft KB คือการสร้างตัวนับประสิทธิภาพใหม่

วิธีแก้ไขแถบงานไม่ซ่อน
  • คลิกเริ่มแล้วพิมพ์ CMD
  • คลิกขวาแล้วเลือก Run as administrator
  • จากนั้นพิมพ์ ห้องรับรอง/R:PerfStringBackup.INI แล้วกด Enter
  • รีบูตระบบของคุณแล้วลองติดตั้ง SQL Server อีกครั้ง

ฉันเห็นว่าสิ่งนี้ใช้ได้กับ Windows รุ่นเก่าเช่น XP และ Server 2003แต่ฉันแทบไม่เห็นว่ามันทำงานบนระบบปฏิบัติการรุ่นใหม่ อย่างไรก็ตาม มันก็คุ้มค่าที่จะลอง มีวิธีการกู้คืนตัวนับประสิทธิภาพของ Microsoft ด้วยตนเอง ดูที่นี่ KB300956 .

จากนั้นสถานการณ์ก็เกิดขึ้นเมื่อรีจิสตรีคีย์ที่ต้องการหายไป ในกรณีเช่นนี้ เราต้องค้นหาว่าคีย์ใดขาดหายไป จากนั้นสร้างคีย์นั้นด้วยตนเอง วิธีที่ดีที่สุดและง่ายที่สุด ฉันพบแอปเล็กๆ ที่มีคนโพสต์ในฟอรัม MSDN ซึ่งจะบอกคุณว่าเราต้องสร้างคีย์ใด คุณสามารถดาวน์โหลดได้ ที่นี่ - แอปพลิเคชันคอนโซลนี้ได้รับการพัฒนา ราฟาเอล แคนดิโด้ ฉันคิดอย่างนั้น. ก่อนที่เราจะดำเนินการต่อ เราต้องการ สำรองข้อมูลรีจิสทรีของคุณ .

เมื่อคุณมีรหัสแล้ว เราต้องไปที่รีจิสทรีและสร้างรหัสใหม่

  • คลิกเริ่มแล้วพิมพ์ Regedit
  • คลิกขวาแล้วเลือก Run as administrator
  • ไปที่ HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT Perflib รุ่นปัจจุบัน
  • จากนั้นคลิกขวาที่ Perflib และคลิกที่ปุ่มใหม่
  • จากนั้นป้อนค่าที่คุณได้รับเมื่อเรียกใช้แอปพลิเคชันคอนโซล

ต่อ 2

  • จากนั้นคุณอาจมีคีย์อื่นใน Perflib เช่น 009 เป็นต้น
  • คุณต้องคัดลอกข้อมูลนี้และวางไว้ใต้คีย์ที่สร้างขึ้นใหม่

วิธีที่ดีที่สุดในการทำเช่นนี้คือส่งออกคีย์เท่านั้น (009 ในกรณีของฉัน) แล้วบันทึกลงในเดสก์ท็อปของคุณเป็น PCFix.reg คลิกขวาที่ไฟล์ PCFix.reg แล้วเลือกแก้ไข จากนั้นแทนที่ 009 ด้วยค่าที่คุณได้รับจากคอนโซล จากนั้นบันทึกและปิด เพียงดับเบิลคลิกที่ปุ่มจะมีผล หลังจากนั้น เพียงรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

โดยสรุป หนึ่งในขั้นตอนเหล่านี้ควรช่วยแก้ไขปัญหาที่คุณพบกับการตรวจสอบความสอดคล้องกันของไฮฟ์รีจิสทรีของตัวนับประสิทธิภาพเมื่อติดตั้ง SQL Server

ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์

โพสต์ยอดนิยม