นำไปใช้กับ
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 2016 Service Pack 1 SQL Server 2017 on Windows (all editions)

อาการ

สมมติว่า คุณใช้ PolyBase ใน Microsoft SQL Server 2016 หรือ 2017 และคุณมีทริกเกอร์ภาษากําหนดโครงสร้างข้อมูล (DDL) ที่เกิดขึ้นทุกครั้งที่มีการเรียกใช้คําสั่ง CREATE EXTERNAL TABLE เมื่อคุณเรียกใช้คําสั่ง CREATE EXTERNAL TABLE เพื่อสร้างตารางภายนอก PolyBase การละเมิดการเข้าถึง (AV) อาจเกิดขึ้นเนื่องจากทริกเกอร์ DDL ที่ถูกสร้างขึ้น นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่มีลักษณะดังต่อไปนี้:

Msg 596, ระดับ 21, รัฐ 1, LineNumber ไม่สามารถดําเนินการต่อไปได้ เนื่องจากเซสชันอยู่ในสถานะหยุดทํางานMsg 0, ระดับ 20, สถานะ 0, LineNumber มีข้อผิดพลาดร้ายแรงเกิดขึ้นในคําสั่งปัจจุบัน  ผลลัพธ์ควรถูกละทิ้ง (ถ้ามี)

การแก้ไข

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

      การอัปเดตสะสม 1 สําหรับ SQL Server 2017

      การอัปเดตสะสม 8 สําหรับ SQL Server 2016 RTM

      การอัปเดตสะสม 5 สําหรับ SQL Server 2016 SP1

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

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2017

การอัปเดตสะสมล่าสุดสําหรับ SQL Server 2016

สถานะ

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

อ้างอิง

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

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

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

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