นำไปใช้กับ
SQL Server 2017 on Windows

อาการ

สมมติว่าคุณใช้ SQL Server ๒๐๑๗ คุณอาจได้รับการตรวจสอบเงื่อนไขต่อไปนี้ในเวลาสุ่มที่เพิ่มเพื่อป้องกันการทำธุรกรรมกับสภาวะการแย่งชิงระหว่าง กระบวนงานที่กำลังทำงานอยู่และการปรับเปลี่ยนที่พร้อมใช้งานของกระบวนการเดียวกัน เมื่อมีการตรวจสอบเงื่อนไขเกิดขึ้นคุณอาจสังเกตเห็นผลข้างเคียงของการเช่าหมดเวลา นอกจากนี้คุณยังสามารถทำงานกับกลุ่มความพร้อมใช้งาน (AG) และฐานข้อมูลหลักไปยังการแก้ไขสถานะได้เสมอ หลังจากแก้ไขคุณจะได้รับข้อผิดพลาด๔๑๓๐๕ ( ทรานแซคชันปัจจุบันล้มเหลวในการส่งเนื่องจากการตรวจสอบความถูกต้องของการอ่านที่ทำซ้ำ ความล้มเหลว) แทนที่จะเป็นการตรวจสอบเงื่อนไข ในกรณีนี้ข้อผิดพลาดที่แนะนำในกรณีนี้คุณควรเรียกใช้คิวรีที่ล้มเหลวอีกครั้ง

เริ่มการถ่ายโอนข้อมูลกองซ้อน:

CurrentTime spid SpidId 

สถานที่ตั้ง: "LocationPath":LocationId

นิพจน์: HK_E_ALTERED_TABLE_IS_MODIFIED! = hr

สถานะ

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

การแก้ไข

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

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

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

อ้างอิง

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

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

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

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