KB4346643 - แก้ไข: ข้อผิดพลาด 3212 และ 3013 เกิดขึ้นเมื่อคุณสํารองฐานข้อมูลโดยใช้ตัวเลือก MIRROR TO DISK ใน SQL Server 2017

นำไปใช้กับ
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

อาการ

สมมติว่า คุณใช้ตัวเลือก MIRROR TO DISK เมื่อสํารองฐานข้อมูลใน SQL Server 2017 เพื่อเขียนข้อมูลสํารองไปยังเป้าหมายหลายเป้าหมาย  ถ้าดิสก์ที่ระบุในตัวเลือก MIRROR TO DISK ถูกฟอร์แมตด้วยขนาดเซกเตอร์อื่นที่ไม่ใช่ดิสก์เป้าหมายการสํารองข้อมูลหลัก คุณจะได้รับข้อผิดพลาดต่อไปนี้:

หมายเหตุ

ข้อความ 3212, ระดับ 16, สถานะ 0 , หมายเลขบรรทัด

อุปกรณ์มิเรอร์ "FilePath\FileName" และอุปกรณ์มิเรอร์ "FilePath\FileName" มีข้อมูลจําเพาะของอุปกรณ์ที่แตกต่างกัน

msg 3013, ระดับ 16, สถานะ 1 , หมายเลขบรรทัด

BACKUP DATABASE สิ้นสุดลงอย่างผิดปกติ

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:

การอัปเดตสะสม 10 สําหรับ SQL Server 2017

หมายเหตุ: นอกจากการอัปเดตแบบสะสมแล้ว คุณต้องระบุพารามิเตอร์ BLOCKSIZE ในคําสั่งการสํารองข้อมูลเพื่อแก้ไขความแตกต่างในการจัดรูปแบบ  พารามิเตอร์ BLOCKSIZE ควรตั้งค่าให้สูงกว่าในสองขนาดเซกเตอร์

ตัวอย่างเช่น หากเป้าหมายหลักมีขนาดเซกเตอร์ 512B และดิสก์มิเรอร์มีขนาดเซกเตอร์ 4K พารามิเตอร์ BLOCKSIZE ควรตั้งค่าเป็น 4096

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

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

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ คุณสามารถเปิดใช้งาน Trace Flag(TF) 1800

สถานะ

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

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์