อาการ
พิจารณาสถานการณ์ต่อไปนี้:
-
คุณสร้าง 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
แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:
การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017
ข้อมูล Service Pack สําหรับ 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 ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์