อาการ
สมมติว่าคุณมีกลุ่มความพร้อมใช้งานตลอดเวลาอย่างน้อยหนึ่งกลุ่มที่มี DTC_SUPPORT = PER_DB ใน Microsoft SQL Server ๒๐๑๖หรือ๒๐๑๗ ถ้าคุณดำเนินการทริกเกอร์ SQL Server ที่มีธุรกรรมข้ามฐานข้อมูลที่เกี่ยวข้องกับฐานข้อมูลกลุ่มความพร้อมใช้งานอย่างน้อยหนึ่งรายการความล้มเหลวในการตรวจสอบความถูกต้องของการยืนยันอาจเกิดขึ้นได้ การบันทึกข้อผิดพลาด SQL Server รายงานข้อความแสดงข้อผิดพลาดการยืนยันตัวคุณต่อไปนี้:
DateTime spid20s ***** ***** ***** ***** ***** ***** ***** ***** ***** *** * * * * * * * * * * * * * * * * * * * * * * * * * * *** * ***** ******** spid20s * การถ่ายโอนข้อมูลกองซ้อนเริ่มต้นที่การถ่ายโอนข้อมูล:Datetime spid20s * ตำแหน่งที่ตั้งของการถ่ายโอนข้อมูลที่มีการเริ่มต้น: ชื่อไฟล์: ๓๘๘๐DateTime spid20s * นิพจน์: m_state = = BaseXact:: XACT_PREPARED | | m_state = = BaseXact:: XACT_COMMITTEDDateTime SPID20S * SPID:20
ข้อผิดพลาด spid20s DateTime : ๑๗๐๖๖ความรุนแรง:16 สถานะ: 1การตรวจสอบเงื่อนไขของDateTime Spid20s SQL Server: ไฟล์: <ชื่อไฟล์> บรรทัด = การตรวจสอบเงื่อนไขล้มเหลวLineNumber = ' m_state = = BaseXact:: XACT_PREPARED | | m_state = = BaseXact:: XACT_COMMITTED ' ข้อผิดพลาดนี้อาจเป็นเวลาที่เกี่ยวข้องกับการกำหนดเวลา ถ้าข้อผิดพลาดยังคงมีอยู่หลังจาก rerunning คำสั่งให้ใช้ DBCC CHECKDB เพื่อตรวจสอบความถูกต้องของฐานข้อมูลหรือรีสตาร์ทเซิร์ฟเวอร์เพื่อให้แน่ใจว่าโครงสร้างข้อมูลภายในหน่วยความจำไม่เสียหายข้อผิดพลาด spid20s DateTime : ๓๖๒๔ความรุนแรง:20 สถานะ: 1DateTime spid20s การตรวจสอบการตรวจสอบเงื่อนไขของระบบล้มเหลว ตรวจสอบบันทึกข้อผิดพลาด SQL Server สำหรับรายละเอียด โดยทั่วไปแล้วความล้มเหลวในการยืนยันจะเกิดจากข้อบกพร่องของซอฟต์แวร์หรือข้อมูลเสียหาย เมื่อต้องการตรวจสอบความเสียหายของฐานข้อมูลให้พิจารณาใช้ DBCC CHECKDB ถ้าคุณตกลงที่จะส่งการถ่ายโอนข้อมูลไปยัง Microsoft ระหว่างการตั้งค่าการถ่ายโอนข้อมูลขนาดเล็กจะถูกส่งไปยัง Microsoft การอัปเดตอาจพร้อมใช้งานจาก Microsoft ใน Service Pack ล่าสุดหรือในโปรแกรมแก้ไขด่วนจากฝ่ายสนับสนุนทางเทคนิค
นอกจากนี้คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
DateTimeข้อผิดพลาดเซิร์ฟเวอร์ DateTime: ๑๙๔๐๗ความรุนแรง:16 สถานะ: 1
DateTime Server การเช่าระหว่างกลุ่มความพร้อมใช้งาน' GroupName 'และคลัสเตอร์ล้มเหลวของ Windows Server หมดอายุแล้ว ปัญหาการเชื่อมต่อเกิดขึ้นระหว่างอินสแตนซ์ของ SQL Server และคลัสเตอร์ล้มเหลวของ Windows Server เมื่อต้องการตรวจสอบว่ากลุ่มความพร้อมใช้งานไม่สามารถใช้งานได้อย่างถูกต้องให้ตรวจสอบทรัพยากรของกลุ่มความพร้อมใช้งานที่สอดคล้องกันในคลัสเตอร์ล้มเหลวของ Windows Server
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
การแก้ไข
ข้อมูลการอัปเดตที่สะสม:
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server:
เกี่ยวกับการอัปเดตที่สะสมสำหรับ SQL Server:การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
ข้อมูลโปรแกรมแก้ไขด่วนตามความต้องการ:
ปัญหานี้ได้รับการแก้ไขแล้วในโปรแกรมแก้ไขด่วนตามความต้องการต่อไปนี้สำหรับ SQL Server:
อ้างอิง
เรียนรู้เกี่ยวกับ การ คำศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์