KB4094893 - การแก้ไข: ไม่สามารถลบฐานข้อมูลได้หลังจากยกเลิกการเชื่อมต่อที่เก็บข้อมูลและเชื่อมต่อใหม่ใน SQL Server

นำไปใช้กับ
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

อาการ

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

หมายเหตุ

Msg 823, ระดับ 24, รัฐ 2, บรรทัดที่ 5
ระบบปฏิบัติการส่งกลับข้อผิดพลาด 21(อุปกรณ์ไม่พร้อมใช้งาน) เพื่อ SQL Server ในระหว่างการอ่านที่ออฟเซ็ต 0x000000000c2000 ในไฟล์ 'F:\file_name.mdf' ข้อความเพิ่มเติมในบันทึกข้อผิดพลาดของ SQL Server และบันทึกเหตุการณ์ของระบบอาจมีรายละเอียดเพิ่มเติม นี่คือเงื่อนไขของข้อผิดพลาดระดับระบบที่ร้ายแรงที่คุกคามความสมบูรณ์ของฐานข้อมูล และต้องได้รับการแก้ไขในทันที ทําการตรวจสอบความสอดคล้องกันของฐานข้อมูลทั้งหมด (DBCC CHECKDB) ให้เสร็จสมบูรณ์ ข้อผิดพลาดนี้อาจมีสาเหตุจากหลายปัจจัย ดูข้อมูลเพิ่มเติมได้ที่ SQL Server Books Online

การแก้ปัญหา

การแก้ไขนี้รวมอยู่ในการอัปเดตต่อไปนี้:

การอัปเดตสะสม 1 สําหรับ SQL Server 2016 Service Pack 2

การอัปเดตสะสม 9 สําหรับ SQL Server 2016 Service Pack 1

การอัปเดตสะสม 12 สําหรับ SQL Server 2014 Service Pack 2

เกี่ยวกับรุ่น SQL Server

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

รุ่นล่าสุดสําหรับ SQL Server 2016

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

สถานะ

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

การอ้างอิง

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