อาการ
สมมติว่าคุณใช้ Microsoft SQL Server ๒๐๑๖หรือ๒๐๑๗ เมื่อกลุ่มความพร้อมใช้งานรวมกลุ่มความพร้อมใช้งานที่แจกจ่ายที่มีอยู่แล้ว (DAG) ทันทีหลังจากที่ DAG ถูกตัดออกและสร้างขึ้นใหม่อาจล้มเหลวในการเข้าร่วมการ DAG และคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ตลอดเวลา: ประมวลผลการแจ้งเตือนการเปลี่ยนแปลงการกำหนดค่า AG สำหรับ AG ' AGName ' ในสถานะ ' ส่งต่อ ' (7) ข้อผิดพลาด: ๔๑๑๖๒ความรุนแรง:16 สถานะ: 0 ล้มเหลวในการตรวจสอบความถูกต้องของหมายเลขลำดับของการกำหนดค่าของกลุ่มความพร้อมใช้งาน 'AGName' หมายเลขลำดับในหน่วยความจำไม่ตรงกับหมายเลขลำดับที่ฝังตัว กลุ่มความพร้อมใช้งานและ/หรือแบบจำลองที่พร้อมใช้งานภายในเครื่องจะถูกเริ่มใหม่โดยอัตโนมัติ ไม่จำเป็นต้องมีการกระทำของผู้ใช้ในขณะนี้ เปิดอยู่เสมอ: AR 'AGName' กำลังประมวลผลการแจ้งเตือน (ชนิด๖๔) ตลอดเวลา: ประมวลผลการแจ้งเตือนการเปลี่ยนแปลงการกำหนดค่า AG สำหรับ AG 'AGName' ในสถานะ ' ส่งต่อ ' (7) เปิดอยู่เสมอ: AR 'AGName' ขณะนี้กำลังตรวจสอบความถูกต้องของ AG ใน WSFC ตลอดเวลา: AR 'AGName' บทบาทการเปลี่ยน [การส่งต่อ]--> [ส่งต่อ], ทริกเกอร์ [VALIDATE_AG_CONFIG], state (wsfc = 1, metadata = 1) เปิดอยู่เสมอ: AR 'AGName' กำลังประมวลผลการแจ้งเตือน (ชนิด-2)
นอกจากนี้ข้อผิดพลาด ๔๑๑๖๒สามารถ นำสถานะการแก้ไข AG ของ AG และอาจทำให้เกิดปัญหาอื่นๆสองปัญหา: ข้อผิดพลาด ๑๙๔๐๗และการยืนยันความล้มเหลวในการตรวจสอบความถูกต้อง
Error๑๙๔๐๗:
ธุรกรรม Nonqualified จะถูกย้อนกลับในฐานข้อมูล DBName สำหรับการเปลี่ยนสถานะของกลุ่มความพร้อมใช้งานเสมอ ความสำเร็จการย้อนกลับโดยประมาณ: ๑๐๐% นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ [HaDrDbMgr::SetPrimaryAR] การตั้งค่าหลักเป็น AGID: AGNumber, ReplicaID: ReplicaNumber, AGDBID: AGDBNumberข้อผิดพลาด: ๑๙๔๐๗ความรุนแรง:16 สถานะ: 2. การเช่าระหว่างกลุ่มความพร้อมใช้งาน ' GroupName ' และคลัสเตอร์ล้มเหลวของ Windows Server หมดอายุแล้ว ปัญหาการเชื่อมต่อเกิดขึ้นระหว่างอินสแตนซ์ของ SQL Server และคลัสเตอร์ล้มเหลวของ Windows Server เมื่อต้องการตรวจสอบว่ากลุ่มความพร้อมใช้งานไม่สามารถใช้งานได้อย่างถูกต้องให้ตรวจสอบทรัพยากรของกลุ่มความพร้อมใช้งานที่สอดคล้องกันในคลัสเตอร์ล้มเหลวของ Windows Server
ยืนยัน
ตลอดเวลา: ประมวลผลการแจ้งเตือนการเปลี่ยนแปลงการกำหนดค่า AG สำหรับ AG 'ชื่อ' ในสถานะ ' RESOLVING_NORMAL ' (0)
เปิดอยู่เสมอ: AR 'ชื่อ' ขณะนี้กำลังตรวจสอบความถูกต้องของ AG ใน WSFC
เปิดอยู่เสมอ: GetTransportWithRef () ถูกปฏิเสธเนื่องจาก AR ภายในเครื่องไม่ออนไลน์
ข้อมูลสถานะสำหรับฐานข้อมูล ' ชื่อ '-DatabaseNamelsn: ' (34:304752:1) ' ยอมรับ lsn: ' (0:0:0) ' ส่งเวลา: ' Jan ๑๑๙๐๐ 12: 00am '
การกู้คืน (ชื่อ, 6): เริ่มต้นเมื่อต้องการหยุดการทำซ้ำคนงานแบบขนาน
** การถ่ายโอนข้อมูลเธรด-spid = 0, EC = 0x000001F280CC7250
การถ่ายโอนข้อมูลกองซ้อนถูกส่งไปยัง FileLocation
* การถ่ายโอนข้อมูลสแตกเริ่มต้น:
* สถานที่: "FileLocation": ๑๗๗๔
* นิพจน์: GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY
* SPID: spid
* รหัสกระบวนการ: ProcessId
ข้อผิดพลาด: ๑๗๐๖๖ความรุนแรง:16 สถานะ: 1
การตรวจสอบเงื่อนไข SQL Server: ไฟล์: < "Filelocation" > บรรทัด = การยืนยันความล้มเหลวของ 1774 = ' GetContext ()->GetController ()->GetHadrArRoleExternal () = = HADR_ROLE_FORWARDING_SECONDARY ' ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของฐานข้อมูลหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำไม่เสียหาย
ข้อผิดพลาด: ๓๖๒๔ความรุนแรง:20 สถานะ: 1
การตรวจสอบการยืนยันความถูกต้องของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:
การอัปเดตที่สะสมใหม่สำหรับ SQL Server แต่ละรายการจะมีทั้งหมด โปรแกรมแก้ไขด่วนและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในก่อนหน้านี้ การอัปเดตที่สะสม ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
ข้อมูลโปรแกรมแก้ไขด่วนตามความต้องการ:
ปัญหานี้ได้รับการแก้ไขแล้วในโปรแกรมแก้ไขด่วนตามความต้องการต่อไปนี้สำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะ ทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์