KB4513097 - การแก้ไข: คืนค่าหรือคืนค่า VERIFYONLY ของการสํารองข้อมูลที่บีบอัด TDE ล้มเหลวใน SQL Server 2016 และ 2017

นำไปใช้กับ
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)

อาการ

สมมติว่า คุณใช้การอัปเดตสะสม 5 (CU5) สําหรับ Microsoft SQL Server 2016 Service Pack 2 (SP2) หรือเวอร์ชันที่ใหม่กว่า และคุณสร้างฐานข้อมูลที่เปิดใช้งาน Transparent Data Encryption (TDE) เมื่อคุณใช้ Virtual Backup Device Interface (VDI) เพื่อสร้างการสํารองข้อมูลที่บีบอัดของฐานข้อมูล (โดยการตั้งค่า MAXTRANSFERSIZE > 64K) และพยายามคืนค่าจากการสํารองข้อมูลที่บีบอัด หรือเรียกใช้ RESTORE VERIFYONLY กับการสํารองข้อมูลที่บีบอัด คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาด 3241, ความรุนแรง 16, สถานะ 0

ตระกูลสื่อบนอุปกรณ์ '<ชื่อ>อุปกรณ์ VDI' เกิดขึ้นอย่างไม่ถูกต้อง SQL Server ไม่สามารถประมวลผลตระกูลสื่อนี้ได้
      

สถานะ

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

การแก้ปัญหา

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

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

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

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

เมื่อต้องการแก้ไขปัญหาชั่วคราว คุณสามารถใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • คุณสามารถใช้เวอร์ชันที่ต่ํากว่า SQL Server 2016 SP2 CU5
  • คุณสามารถใช้การสํารองข้อมูลภายใน SQL แทนการสํารองข้อมูลบน VDI

การอ้างอิง

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