อาการ
เมื่อคุณใช้เหตุการณ์แบบขยาย (XE) sql_statement_post_compileใน SQL Server 2017 คุณสังเกตเห็นว่า ฟิลด์object_nameไม่ได้บรรจุเมื่อคุณรวบรวมคอมไพล์เริ่มต้นคำสั่ง ([is_recompile = 0]), ถึง แม้ว่าคุณร้องขอนี้ คอลเลกชันของชื่อออบเจ็กต์ผ่าน "ตั้งค่า collect_object_name=(1)"
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขในการปรับปรุงสะสมต่อไปนี้สำหรับ SQL Server:
เกี่ยวกับการปรับปรุงที่สะสมสำหรับ SQL Server:
แต่ละโปรแกรมปรับปรุงสะสมใหม่สำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้ ตรวจหาการปรับปรุงสะสมล่าสุดสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์ ที่ Microsoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์