อาการ
เมื่อคุณใช้คําสั่ง DBCC CHECKDB เพื่อตรวจสอบฐานข้อมูลของแบบจําลองรองที่อ่านไม่ได้ในกลุ่มให้บริการ AlwaysOn ของ SQL Server 2016 คุณได้รับข้อความแสดงข้อผิดพลาด 976 ที่คล้ายกับต่อไปนี้:
หมายเหตุ
ข้อความ 976, ระดับ 14, สถานะ 1, บรรทัด 1
ฐานข้อมูลเป้าหมาย 'Database_Name' กําลังเข้าร่วมในกลุ่มความพร้อมใช้งานและไม่สามารถเข้าถึงได้สําหรับคิวรีในขณะนี้ การย้ายข้อมูลถูกระงับ หรือแบบจําลองความพร้อมใช้งานไม่ได้เปิดใช้งานสําหรับการเข้าถึงแบบอ่าน เมื่อต้องการอนุญาตการเข้าถึงแบบอ่านอย่างเดียวไปยังฐานข้อมูลนี้และฐานข้อมูลอื่นๆ ในกลุ่มให้บริการ ให้เปิดใช้งานการเข้าถึงแบบอ่านอย่างเดียวไปยังแบบจําลองความพร้อมใช้งานรองอย่างน้อยหนึ่งรายการในกลุ่ม สําหรับข้อมูลเพิ่มเติม ดูคําสั่ง ALTER AVAILABILITY GROUP ในหนังสือ SQL Server ออนไลน์
การแก้ปัญหา
การแก้ไขปัญหานี้รวมอยู่ในการอัปเดตแบบสะสมสําหรับ SQL Server ต่อไปนี้:
การอัปเดตสะสม 3 สําหรับ SQL Server 2016
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์