KB3170115 - ข้อมูลเกี่ยวกับค่าสถานะการติดตามที่เปิดใช้งานจะถูกเพิ่มลงใน XML showplan ใน SQL Server

นำไปใช้กับ
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Express

สรุป

ใน 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 และคอมโพเนนต์