อาการ
สมมติว่าค่าคอลัมน์ is_media_read_only คือ '1' สําหรับไฟล์ข้อมูลใน sys.database_files และ sys.master_files ใน SQL Server 2016 หรือ 2017 คอลัมน์ระบุว่าสื่อพื้นฐานที่โฮสต์ไฟล์ข้อมูลเป็นแบบอ่านอย่างเดียว ค่า is_media_read_only จะยังคงไม่เปลี่ยนแปลง แม้ว่าสื่อจะไม่ได้เป็นแบบอ่านอย่างเดียวอีกต่อไป การคืนค่าหรือการแนบฐานข้อมูลที่เป็นของไฟล์อาจยังไม่เปลี่ยนแปลงค่าคอลัมน์ เนื่องจากปัญหานี้ การดําเนินการบางอย่างจะล้มเหลวรวมถึงการเปิดใช้งาน TDE บนฐานข้อมูลด้วย คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับข้อความต่อไปนี้:
ข้อความ 33118, ระดับ 16, สถานะ 2, หมายเลข บรรทัด
ไม่สามารถเปิดใช้งานหรือแก้ไขการเข้ารหัสลับฐานข้อมูลบนฐานข้อมูลที่เป็นแบบอ่านอย่างเดียว มีไฟล์แบบอ่านอย่างเดียว หรือไม่สามารถกู้คืนได้
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:
การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์