อาการ
ถือว่า คุณเปิดใช้งานทรานแซคชันโดยนัยที่ระดับเซิร์ฟเวอร์ใน Microsoft SQL Server คุณสังเกตเห็นว่าการถ่ายโอนข้อมูลการตรวจสอบเงื่อนไขต่อไปนี้ถูกสร้างขึ้นอย่างต่อเนื่อง:
<DateTime> spid NNs * เริ่มการถ่ายโอนข้อมูลกองซ้อน:
<DateTime> spid NNs * <DateTime> spid NN
<DateTime> spid NNs *
<DateTime> spid NNs * ตำแหน่งที่ตั้ง: purecall:LineNumber
<DateTime> spid NNs * นิพจน์: !" purecall"
<DateTime> spid NNs * SPID: 5
<DateTime> spid NNs * ID ของกระบวนการ: ProcessID
<DateTime> spid NNs * คำอธิบาย: เสมือนจริง การโทรด้วยฟังก์ชัน
…
<DateTime> spid NNs ข้อผิดพลาด: ๑๗๐๖๕ความรุนแรง:16 สถานะ: 1
<DateTime> spid NNs SQL Server ตรวจสอบเงื่อนไข: ไฟล์: <purecall> บรรทัด = การตรวจสอบเงื่อนไขล้มเหลวLineNumber = '! " purecall "' บริสุทธิ์ การโทรด้วยฟังก์ชันเสมือน ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงอยู่ หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบฐานข้อมูล ความสมบูรณ์ของโครงสร้างหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำ ไม่เสียหาย
<DateTime> spid NNs ข้อผิดพลาด: ๓๖๒๔ความรุนแรง:20 สถานะ: 1
<DateTime> spid NNs การตรวจสอบการตรวจสอบเงื่อนไขของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยัน เกิดจากข้อบกพร่องของซอฟต์แวร์หรือความเสียหายของข้อมูล เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูล พิจารณาการใช้งาน DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่าง การตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
นอกจากนี้คุณ อาจได้รับข้อความที่ไม่ใช่ผลลัพธ์ที่มีลักษณะดังต่อไปนี้ในบันทึกข้อผิดพลาด SQL:
<DateTime> ผู้ปฏิบัติงานเซิร์ฟเวอร์กระบวนการ 0:0:0 (0x3c08) 0x00000242BD8EA160 ดูเหมือนจะไม่ใช่ผลลัพธ์บนตัวจัดกำหนดการ10 การสร้างเธรด เวลา: ๑๓๒๒๘๖๕๙๓๗๕๙๐๒ ใช้ CPU ของเธรดที่ใช้: เคอร์เนล 0 ms ผู้ใช้๕๒๓๑๒ ms การใช้ประโยชน์ขั้นตอนที่16% ระบบไม่ได้ใช้งาน๗๐% ช่วงเวลา: ๗๐๓๔๗ ms
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ข้อมูลการอัปเดตที่สะสม:
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับคำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์