Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

อาการ

สมมติว่าคุณสร้างเซสชันเหตุการณ์แบบขยายหรือการติดตามตัวสร้างโปรไฟล์ SQLที่จับภาพrpc_startingหรือRpc_completedเหตุการณ์ใน Microsoft SQL Server ๒๐๑๖และคำสั่งการรวบรวมหรือสตรีมข้อมูลไม่ได้เปิดใช้งาน (คุณไม่ได้ตั้งค่าพารามิเตอร์collect_statementหรือcollect_data_stream สำหรับเซสชัน Xevents หรือข้อมูลข้อความหรือพารามิเตอร์ข้อมูลไบนารีสำหรับผู้สร้างโปรไฟล์ SQL) ถ้ามีการจับภาพของกิจกรรม Sql server ที่เกี่ยวข้อง กับพารามิเตอร์ (TVPs) ระหว่างเซสชันการใช้หน่วยความจำของ SQL Server อาจขยายมากเกินกว่าที่จำเป็น ที่อาจทำให้เกิดการชะลอตัวอย่างรุนแรงและในกรณีที่มีหน่วยความจำของ SQL Server และคุณได้รับข้อความข้อผิดพลาดข้อผิดพลาด๗๐๑ต่อไปนี้สำหรับการดำเนินการที่ต่อเนื่อง:

มีหน่วยความจำระบบไม่เพียงพอในกลุ่มทรัพยากร ' เริ่มต้น ' เพื่อเรียกใช้คิวรีนี้

บันทึกย่อถ้าคุณใช้sys.dm_os_memory_clerksการDBCC MEMORYSTATUSหรือแบบสอบถามคุณอาจสังเกตว่าเจ้าหน้าที่หน่วยความจำOBJECTSTORE_LBSSแสดงปริมาณการใช้หน่วยความจำขนาดใหญ่

การแก้ไข

ปัญหาที่เซสชันเหตุการณ์แบบขยายหรือการติดตามของผู้สร้างโปรไฟล์ที่ไม่ได้กำหนดค่าให้รวบรวมคำสั่งหรือสตรีมข้อมูลยังคงจำเป็นต้องมีบัฟเฟอร์หน่วยความจำขนาดใหญ่เนื่องจากวัสดุ TVP จะได้รับการแก้ไขโดยการแก้ไขปัญหานี้

หมายเหตุ:ถ้าเซสชันเหตุการณ์แบบขยายหรือการติดตามของผู้สร้างโปรไฟล์ sqlถูกกำหนดค่าให้รวบรวมคำสั่งหรือสตรีมข้อมูล/ไบนารีและกิจกรรม SQL Server ที่เกี่ยวข้องกับ TVPs จะถูกจับภาพในระหว่างช่วงเวลานี้การใช้งานหน่วยความจำของ sql server อาจยังคงเติบโตแม้จะมีการนำการแก้ไขในปัจจุบันไปใช้ในกรณีนี้ปริมาณการใช้หน่วยความจำ

ดังนั้นเราจึงขอแนะนำว่าคุณไม่ควรเรียกใช้เซสชันแบบถาวรหรือการติดตามที่มีการรวมเหตุการณ์และเขตข้อมูลที่ระบุไว้ก่อนหน้านี้บนอินสแตนซ์ของ SQL Server ที่มีแนวโน้มที่จะได้รับข้อมูลที่เข้มข้น (ในตัวเลขหรือขนาด) กิจกรรมที่ใช้ TVP

Service Pack สำหรับ SQL Server:

การแก้ไขนี้จะรวมอยู่ใน Service Pack 2สำหรับ SQL Server ๒๐๑๖

บันทึกย่อสำหรับการแก้ไขอื่นที่จำกัดจำนวนของแถวการติดตามใน TVP โปรดดูที่KB ๔๔๖๘๑๐๒

เกี่ยวกับ SQL Server ๒๐๑๖รุ่น

รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ๒๐๑๖ประกอบด้วยโปรแกรมแก้ไขด่วนและการแก้ไขปัญหาด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งรุ่นล่าสุดสำหรับ SQL Server ๒๐๑๖

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

อ้างอิง

เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย