ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณมีฐานข้อมูลที่ใช้รูปแบบการกู้คืน BULK_LOGGED หรือการกู้คืนแบบ ธรรมดา ใน Microsoft SQL Server ๒๐๐๘, sql SERVER ๒๐๐๘ R2, SQL Server ๒๐๑๒หรือ sql server ๒๐๑๔

  • คุณเปิดใช้งานการ ตั้งค่า XACT_ABORT สวิตช์

  • คุณพยายามเรียกใช้คำสั่ง INSERT จำนวนมาก หลายรายการในทรานแซคชันที่แจกจ่ายครั้งเดียว

ในสถานการณ์สมมตินี้คำสั่ง INSERT จำนวนมาก อาจล้มเหลวและคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ตำแหน่งที่ตั้ง: pageref: 913Expression: IS_OFF (BUF_MINLOGGED, m_buf->bstat) | | pageModifyType! = PageModifyType_Contents | GetPagePtr ()->IsTextPage () SPID: 56Process ID: 2136Msg ๓๖๒๔, ระดับ 20, State 1, การตรวจสอบการยืนยันระบบของระบบ7A ของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือใน QFE จากฝ่ายสนับสนุนทางเทคนิค Msg 0 ระดับ20สถานะ 0, บรรทัด0มีข้อผิดพลาดร้ายแรงเกิดขึ้นบนคำสั่งปัจจุบัน ผลลัพธ์ถ้ามีควรละทิ้ง

นอกจากนี้ไฟล์การถ่ายโอนข้อมูลขนาดเล็กอาจถูกสร้างขึ้นในโฟลเดอร์บันทึกของ SQL Server หมายเหตุ ปัญหานี้มักจะเกิดขึ้นเมื่อมีการใช้ SQL Server การรวมบริการ (SSIS) ตัวอย่างเช่น Microsoft แจกจ่ายทรานแซคชันผู้ประสานงาน (MS DTC) จะเกี่ยวข้องกับการเริ่มทรานแซคชันที่แจกจ่ายพร้อมกับตั้งค่า XACT_ABORTถ้ามีการตั้งค่าคุณสมบัติระดับแพคเกจTransactionOptionเป็นจำเป็น

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากมีข้อผิดพลาดใน SQL Server ๒๐๐๘, SQL Server ๒๐๐๘ R2, SQL Server ๒๐๑๒หรือ SQL Server ๒๐๑๔

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

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ให้ตั้งค่าฐานข้อมูลให้เป็นตัวแบบการกู้คืนแบบเต็ม

สถานะ

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

อ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า XACT_ABORT การตั้งค่าแวะไปที่เว็บไซต์ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับการตั้งค่า "ตั้งค่า XACT_ABORT"สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการที่ minimally เข้าสู่ระบบให้เยี่ยมชมเว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับการดำเนินการที่ minimally เข้าสู่ระบบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรักษาความสอดคล้องของข้อมูลโดยใช้ทรานแซคชันให้ไปที่เว็บไซต์ MSDN ต่อไปนี้:

ข้อมูลทั่วไปเกี่ยวกับวิธีการรักษาความสอดคล้องของข้อมูลโดยใช้ทรานแซคชันสำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๙๓๕๘๙๗ รูปแบบการให้บริการแบบเพิ่มหน่วยจะพร้อมใช้งานจากทีม SQL Server เพื่อจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงานสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งชื่อ schema สำหรับการอัปเดต SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๘๒๒๔๙๙แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจการอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการอัปเดตซอฟต์แวร์ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×