สรุป
ใน Microsoft SQL Server องค์ประกอบ TraceFlags ใหม่จะถูกเพิ่มไปยังองค์ประกอบ QueryPlan ใน XML showplan องค์ประกอบนี้แสดงรายการแฟล็กการติดตามทั้งหมดที่เปิดใช้งานที่อินสแตนซ์หรือระดับรอบเวลา สามารถมีอินสแตนซ์ขององค์ประกอบ TraceFlags ได้สูงสุดสองอินสแตนซ์ หนึ่งอินสแตนซ์สําหรับเวลาคอมไพล์ (ที่มีแอตทริบิวต์ IsCompileTime เท่ากับหนึ่งรายการ) และอีกอินสแตนซ์หนึ่งสําหรับเวลาดําเนินการ (ถ้าเปิดใช้งานแฟล็กการติดตามระหว่างการคอมไพล์และการดําเนินการ จะมีการแสดงในทั้งสองรายการ) แต่ละองค์ประกอบสามารถมีรายการขององค์ประกอบ TraceFlag อย่างน้อยหนึ่งองค์ประกอบที่มีสองแอตทริบิวต์ แอตทริบิวต์ Value จะระบุหมายเลขค่าสถานะการติดตาม และแอตทริบิวต์ ขอบเขต สามารถเป็น "ส่วนกลาง" หรือ "เซสชัน" ได้ ทั้งนี้ขึ้นอยู่กับวิธีที่ค่าสถานะการติดตามถูกเปิดใช้งาน (ถ้าค่าสถานะการติดตามถูกเปิดใช้งานที่ระดับคิวรีโดยใช้ OPTION QUERYTRACEON ค่าสถานะจะปรากฏอยู่ในขอบเขต "เซสชัน" ใน showplan)
ถ้าไม่มีการเปิดใช้งานแฟล็กการติดตามในระหว่างการคอมไพล์หรือเวลาดําเนินการ
หมายเหตุ XML ที่แสดงจะแสดงค่าสถานะการติดตาม 100 ที่เปิดใช้งาน
การแก้ปัญหา
ข้อมูล Service Pack สําหรับ SQL Server
การอัปเดตนี้ได้รับการแก้ไขแล้วใน Service Pack ต่อไปนี้สําหรับ SQL Server:
SQL Server 2016 Service Pack 1
Service Pack 3 สําหรับ SQL Server 2014
Service Pack 4 สําหรับ SQL Server 2012
เกี่ยวกับ Service Pack สําหรับ SQL Server:
Service Pack เป็นแบบสะสม Service Pack ใหม่แต่ละตัวจะมีการแก้ไขทั้งหมดที่อยู่ใน Service Pack รุ่นก่อนหน้า พร้อมกับการแก้ไขใหม่ๆ คําแนะนําของเราคือการใช้ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุดสําหรับ Service Pack นั้น คุณไม่จําเป็นต้องติดตั้ง Service Pack รุ่นก่อนหน้าก่อนที่คุณจะติดตั้ง Service Pack รุ่นล่าสุด ใช้ตารางที่ 1 ในบทความต่อไปนี้สําหรับการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Service Pack ล่าสุดและการอัปเดตแบบสะสมล่าสุด
วิธีการตรวจสอบเวอร์ชัน รุ่น และระดับการอัปเดตของ SQL Server และคอมโพเนนต์