KB4481148 - แก้ไข: การคืนค่าหรือคืนค่า Verifyonly ของการสํารองข้อมูลที่บีบอัด TDE ล้มเหลวด้วยข้อผิดพลาด 33111 และ 3013 ใน SQL Server 2016 และ 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 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

อาการ

สมมติว่าคุณเปิดใช้งานการเข้ารหัสลับข้อมูลแบบโปร่งใส (TDE) สําหรับฐานข้อมูลใน SQL Server 2016 และ 2017 คุณสามารถสํารองฐานข้อมูลโดยใช้คําสั่ง BACKUP DATABASE Transact-SQL ที่มีตัวเลือก COMPRESSION และ MAXTRANSFERSIZE ที่ระบุอยู่ หาก MAXTRANSFERSIZE มากกว่า 64KB และบันทึกที่มีไฟล์บันทึกเสมือน (VLF) ไม่ได้ใช้งานถูกเข้ารหัสลับด้วยคีย์เก่า การดําเนินการ Restore หรือ Restore Verifyonly ของการสํารองข้อมูลอาจไม่สําเร็จ และคุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

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

ไม่พบใบรับรองเซิร์ฟเวอร์ที่มี 'thumbprint'

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

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

สถานะ

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

การแก้ปัญหา

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

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

การอ้างอิง

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