ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

สมมติว่าคุณใช้คุณลักษณะกลุ่มความพร้อมใช้งาน AlwaysOn ใน Microsoft SQL Server ๒๐๑๒ เมื่อคุณเปลี่ยนการเข้าถึงการเชื่อมต่อของแบบจำลองรองจาก "อ่าน" เป็น "ไม่สามารถอ่าน" เกิดความเสียหายที่เกิดขึ้นบนหน้ากระดาษที่ใช้การบีบอัดหน้าในแบบจำลองที่กำหนดฐานข้อมูลที่พร้อมใช้งานที่พบปัญหานี้ในแบบจำลองรองไม่สามารถกู้คืนได้เนื่องจากมีข้อผิดพลาดในระหว่างขั้นตอนการทำซ้ำของการซิงโครไนซ์ แบบจำลองทุติยภูมิจะไม่ซิงโครไนซ์กับแบบจำลองหลักและรายงานสถานะการซิงโครไนซ์ "SUSPEND_FROM_REDO" นอกจากนี้คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในบันทึกข้อผิดพลาดของ SQL Server ที่โฮสต์แบบจำลองรอง:

วันที่ <วันที่ > <> Spid<ID> ข้อผิดพลาด: ๑๗๐๖๖ความรุนแรง:16 สถานะ: 1. <วันที่> <เวลา> spid> <0 ID> การตรวจสอบความถูกต้องของ SQL Server: ไฟล์: หน้า <. Cpp>, บรรทัด = การตรวจสอบเงื่อนไขล้มเหลว! pageFull ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของโครงสร้างหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำไม่IDได้เสียหาย <วันที่> <> Spid<id> ข้อผิดพลาด: ๓๖๒๔ความรุนแรง:20 สถานะ: 1. <วันที่> <>การตรวจสอบเงื่อนไขTime ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือใน QFE จากฝ่ายสนับสนุนทางเทคนิค <วันที่> <> spid<ID> ความพร้อมใช้งาน AlwaysOn การเคลื่อนย้ายข้อมูลสำหรับฐานข้อมูล ' <ชื่อฐานข้อมูล> ' ถูกหยุดชั่วคราวเนื่องจากสาเหตุต่อไปนี้ "ระบบ" (ID แหล่งที่มา 2; สตริงข้อต้น: ' SUSPEND_FROM_REDO ') เมื่อต้องการดำเนินการการเคลื่อนไหวข้อมูลต่อในฐานข้อมูลต่อไปคุณจะต้องดำเนินการต่อฐานข้อมูลด้วยตนเอง สำหรับข้อมูลเกี่ยวกับวิธีการดำเนินการฐานข้อมูลที่พร้อมใช้งานให้ดูที่ SQL Server Books Online <วันที่> <เวลา> Spid<ID> ข้อผิดพลาด: ๓๓๑๓ความรุนแรง:21 สถานะ: 2. <วันที่> <เวลา> spid> <0 id> ในระหว่าง redoing ของการดำเนินการที่บันทึกไว้ในฐานข้อมูล ' <ชื่อฐานข้อมูล> 1786:4978584:74 ' โดยทั่วไปแล้วความล้มเหลวที่เฉพาะเจาะจงถูกบันทึกไว้ก่อนหน้านี้เป็นข้อผิดพลาดในบริการบันทึกเหตุการณ์ของ Windows คืนค่าฐานข้อมูลจากการสำรองข้อมูลแบบเต็มหรือซ่อมแซมฐานข้อมูล <วันที่> <เวลา> spid<ID> ตัวเลือกการเปลี่ยนแปลง DB พารามิเตอร์: ดำเนินการต่อ<วัน> <เวลา> spid> <0 ID> การเคลื่อนไหวของข้อมูลที่มีความพร้อมใช้งาน AlwaysOn สำหรับฐานข้อมูล ' <ชื่อฐานข้อมูล> ' ได้รับการดำเนินการต่อไป นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ไม่จำเป็นต้องมีการกระทำของผู้ใช้ <วันที่> <> spid<ID> ธุรกรรม Nonqualified จะถูกย้อนกลับในฐานข้อมูล <ชื่อฐานข้อมูล> สำหรับการเปลี่ยนสถานะของกลุ่มความพร้อมใช้งานตลอดเวลา ความสำเร็จการย้อนกลับโดยประมาณ: ๑๐๐% นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ไม่จำเป็นต้องมีการกระทำของผู้ใช้ <วันที่> <> spid<ID> การเชื่อมต่อกลุ่มความพร้อมใช้งาน AlwaysOn กับฐานข้อมูลหลักสิ้นสุดสำหรับฐานข้อมูลรอง ' <ชื่อฐานข้อมูล> ' บนแบบจำลองความพร้อมใช้งานที่มี ID แบบจำลอง: {bbdedecb-f26b-47e9-9e7d-7c22f99edb23} นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ไม่จำเป็นต้องมีการกระทำของผู้ใช้ <วันที่> <> Spid<ID> เริ่มต้นฐานข้อมูล ' <ชื่อฐานข้อมูล> ' <วันที่> <> Spid> <2 ID> การกู้คืนฐานข้อมูล <ชื่อฐานข้อมูล> ' (13) เป็น0% เสร็จสมบูรณ์แล้ว (ประมาณ๗๘๑วินาที) ขั้นตอนที่1จาก3 นี่คือข้อความที่ให้ข้อมูลเท่านั้น ไม่จำเป็นต้องมีการกระทำของผู้ใช้ ...

การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:

ข้อมูลเพิ่มเติม

ปัญหาก่อนหน้านี้อาจเกิดขึ้นเมื่อมีการเปลี่ยนแปลงการเข้าถึงแบบอ่านสำหรับแบบจำลองรอง คุณสามารถตั้งค่าการเข้าถึงแบบอ่านของฐานข้อมูลที่พร้อมใช้งานบนแบบจำลองรองโดยใช้สองวิธีต่อไปนี้:

  • ตั้งค่าการเข้าถึงแบบอ่านโดยใช้คำสั่งเปลี่ยนกลุ่มความพร้อมใช้งาน:

    ALTER AVAILABILITY GROUP [AGName]MODIFY REPLICA ON N'<SRV>' WITH (SECONDARY_ROLE(ALLOW_CONNECTIONS = NO))
  • ตั้งค่าการเข้าถึงแบบอ่านโดยการเปลี่ยนการตั้งค่าในวัตถุ Explorer ของ SQL Server Management Studio (SSMS):

    • เชื่อมต่อกับเซิร์ฟเวอร์แล้วเปิดโฟลเดอร์ความพร้อมใช้งาน AlwaysOn

    • เปิดโฟลเดอร์กลุ่มความพร้อมใช้งาน

    • คลิกขวาที่กลุ่มความพร้อมใช้งานแล้วเลือกคุณสมบัติ

    • เปลี่ยนคุณสมบัติรองที่สามารถอ่านได้สำหรับแบบจำลองรองเป็นไม่ใช่แล้วคลิกตกลง

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×