KB4511834 - แก้ไข: บันทึกข้อมูลหน่วยความจําถูกสร้างขึ้นเมื่อเกิดการละเมิดการเข้าถึงใน SQL Server 2016

นำไปใช้กับ
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)

อาการ

สมมติว่า คุณสร้างกลุ่มให้บริการแบบแจกจ่ายโดยใช้การป้อนข้อมูลเมล็ดโดยอัตโนมัติใน Microsoft SQL Server 2016 คุณจะได้รับชุดของการถ่ายโอนข้อมูลหน่วยความจําที่มีลักษณะดังต่อไปนี้เป็นระยะๆ เมื่อเกิดการละเมิดการเข้าถึง:

Stack Dump ถูกส่งไปยัง FilePath

SqlDumpExceptionHandler: กระบวนการ ProcessId สร้างข้อยกเว้นร้ายแรง ExceptionId EXCEPTION_ACCESS_VIOLATION SQL Server กําลังจะสิ้นสุดกระบวนการนี้
      

* เริ่มการถ่ายโอนข้อมูลสแตก:

* 04/17/19 04:28:00 spid SpidId
      

* ที่อยู่ข้อยกเว้น = AddressId Module(sqlmin+0000000007C73A6)

* โค้ดข้อยกเว้น = CodeId EXCEPTION_ACCESS_VIOLATION

* เกิดการละเมิดการเข้าถึง: การอ่านที่อยู่ AddressId
      

สถานะ

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

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

การอัปเดตแบบสะสมใหม่แต่ละรายการสําหรับ SQL Server จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตแบบสะสมครั้งก่อนหน้า ตรวจดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

การอ้างอิง

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