อาการ
ลองทำตามสถานการณ์ต่อไปนี้:
- คุณสร้าง Schema และตารางใน Schema ใน Microsoft SQL Server
- คุณสามารถเปิดใช้งานการติดตามการเปลี่ยนแปลงสําหรับตารางนั้นได้
- คุณสามารถทําการล้างข้อมูลด้วยตนเองโดยใช้คําสั่ง sp_flush_CT_internal_table_on_demand
ในสถานการณ์สมมตินี้ การล้างข้อมูลอาจล้มเหลวโดยมีข้อผิดพลาดที่ระบุว่า ไม่พบตาราง
ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากคําสั่ง sp_flush_CT_internal_table_on_demand จะไม่พิจารณาตารางที่มี Schema ที่แตกต่างกัน เช่น ตารางที่ไม่ได้เป็นของ dbo
การแก้ปัญหา
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับ SQL Server ต่อไปนี้:
การอัปเดตสะสม 1 สําหรับ SQL Server 2017
การอัปเดตสะสม 6 สําหรับ SQL Server 2016 SP1
การอัปเดตสะสม 8 สําหรับ SQL Server 2014 SP2
เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2014
ข้อมูล Service Pack สําหรับ SQL Server 2016
การอัปเดตนี้ได้รับการแก้ไขแล้วใน Service Pack ต่อไปนี้สําหรับ SQL Server:
Service Pack 2 สําหรับ SQL Server 2016
เกี่ยวกับ Service Pack สําหรับ SQL Server:
Service Pack เป็นแบบสะสม Service Pack ใหม่แต่ละตัวจะมีการแก้ไขทั้งหมดที่อยู่ใน Service Pack รุ่นก่อนหน้า พร้อมกับการแก้ไขใหม่ๆ คําแนะนําของเราคือการใช้ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุดสําหรับ Service Pack นั้น คุณไม่จําเป็นต้องติดตั้ง Service Pack รุ่นก่อนหน้าก่อนที่คุณจะติดตั้ง Service Pack รุ่นล่าสุด ใช้ตารางที่ 1 ในบทความต่อไปนี้สําหรับการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุด
วิธีการตรวจสอบเวอร์ชัน รุ่น และระดับการอัปเดตของ SQL Server และคอมโพเนนต์
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"
การอ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์