อาการ
สมมติว่าคุณใช้การประมวลผลการทำธุรกรรมในหน่วยความจำแบบออนไลน์ (OLTP) ใน SQL Server ๒๐๑๗บน Linux หรือ Windows เมื่อคุณดำเนินการกระบวนงานที่เก็บไว้ที่รวบรวมไว้โดยไม่ต้องเข้าถึงตารางที่ปรับให้เหมาะสมกับหน่วยความจำการดำเนินการที่ล้มเหลวและคุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
ระบบ InvalidOperationException: ข้อผิดพลาดร้ายแรงของการเชื่อมต่อภายใน สถานะข้อผิดพลาด:15 โทเค็น: 0 ที่ SqlClient TdsParser TryRun (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, บูลีน& dataReady) ที่ SqlClient. SqlDataReader TryCloseInternal (บูลีน closeReader) ที่ SqlClient (SqlDataReader) ที่ข้อมูลระบบ DbDataReader (การทิ้งที่บูลีน) ที่ข้อมูลระบบ DbDataReader ()
นอกจากนี้ไฟล์การถ่ายโอนข้อมูลจะถูกสร้างขึ้นโดย SQL Server
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมสำหรับ SQL Server ต่อไปนี้:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์