อาการ
สมมติว่าคุณใช้ 8 การอัปเดตที่สะสมสำหรับ Sql server ๒๐๑๖ SP2, sql server ๒๐๑๗หรือ๒๐๑๙ เมื่อคุณพยายามรวบรวมข้อมูลสำหรับคิวรีที่คุณกำลังเรียกใช้เช่น metadata (ชนิด ของคอลัมน์ที่คิวรีส่งกลับ) ชนิดของพารามิเตอร์หรือแผนการดำเนินการโดยประมาณคุณอาจสังเกตเห็นว่าการละเมิดการเข้าถึง (AV) เกิดขึ้นถ้าแบบสอบถามประกอบด้วย PIVOT หรือยกเลิก ผู้ . ตัวอย่างของการรวบรวมข้อมูลดังกล่าวรวมถึงแต่ ไม่จำกัดดังต่อไปนี้:
-
โทร sys.sp_describe_first_result_set เพื่อขอรับชนิดของคอลัมน์ที่คิวรีส่งกลับ
-
โทร sys.sp_describe_undeclared_parameters เพื่อขอรับชนิดของพารามิเตอร์
-
การโทร ตั้งค่า SHOWPLAN (หรือการใช้ Microsoft SQL Server Management Studio) เพื่อขอรับแผนการดำเนินการโดยประมาณ
นอกจากนี้ไฟล์การถ่ายโอนข้อมูลที่มีลักษณะดังต่อไปนี้ จะถูกสร้างขึ้นบนอินสแตนซ์ภายในเครื่อง:
Msg ๕๙๖ระดับ21สถานะ1บรรทัด LineNumber
ไม่สามารถดำเนินการต่อได้เนื่องจากเซสชันอยู่ในสถานะการทำลาย
Msg 0 ระดับ20รัฐ 0, LineNumber Line
เกิดข้อผิดพลาดร้ายแรงบนคำสั่งปัจจุบัน ผลลัพธ์ถ้ามีควรละทิ้ง
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์