การแก้ไข: "ยืนยันหลักของเซิร์ฟเวอร์ SQL: แฟ้ม:<bcmdsink.cpp>บรรทัด =<n>ยืนยันหลักล้มเหลว 'src' =" ข้อความแสดงข้อผิดพลาดเมื่อคุณปรับปรุงข้อมูล BLOB ใน SQL Server 2008 R2 หรือ ใน SQL Server 2012</n> </bcmdsink.cpp>

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2749560
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

Microsoft กระจายการแก้ไขปัญหาของ Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ในแฟ้มหนึ่งแฟ้มที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขเป็นแบบสะสม แต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและปรับปรุงความปลอดภัยทั้งหมดที่ถูกรวมอยู่กับการปรับปรุงรุ่นก่อนหน้าของ SQL Server 2008 R2 Service Pack 1 (SP1)

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณสร้างตารางที่ประกอบด้วยบางไบนารีขนาดใหญ่วัตถุ (BLOB) ชนิดของคอลัมน์ข้อมูล ใน Microsoft SQL Server 2008 R2 หรือ ใน Microsoft SQL Server 2012 ตัวอย่างเช่น ตารางประกอบด้วยคอลัมน์ชนิดข้อมูลข้อความ
  • คุณสร้างสิ่งพิมพ์ตามธุรกรรมเพื่อทำซ้ำคอลัมน์ที่มีคอลัมน์ชนิดข้อมูล BLOB ไม่ จากนั้น คุณสามารถสร้างการบอกรับเป็นสมาชิกสำหรับงานพิมพ์
  • คุณสร้างสิ่งพิมพ์ตามธุรกรรมอื่นเพื่อทำซ้ำคอลัมน์ BLOB ชนิดข้อมูล จากนั้น คุณสามารถสร้างการบอกรับเป็นสมาชิกสำหรับงานพิมพ์
  • คุณเรียกใช้การ UPDATETEXT ใบแจ้งยอดการปรับปรุงข้อมูล BLOB บนผู้เผยแพร่
ในสถานการณ์สมมตินี้ การจำลองแบบของบริษัทตัวแทนผู้อ่านแฟ้มบันทึกล้มเหลว นอกจากนี้ ข้อความแสดงข้อผิดพลาดต่อไปนี้ถูกบันทึกในแฟ้มบันทึกข้อผิดพลาด SQL Server:
ข้อผิดพลาด: 17066 ความรุนแรง: รัฐ 16 : 1
ยืนยันหลักของเซิร์ฟเวอร์ SQL: แฟ้ม: <bcmdsink.cpp></bcmdsink.cpp>บรรทัด =<n></n> ไม่สามารถยืนยันหลัก = 'src' ข้อผิดพลาดนี้อาจเป็นช่วงเวลาที่เกี่ยวข้อง ถ้าข้อผิดพลาดยังคงอยู่หลังจากสำเร็จคำ ใช้ DBCC CHECKDB เพื่อตรวจสอบความสมบูรณ์ของโครงสร้างฐานข้อมูล หรือเริ่มการทำงานของเซิร์ฟเวอร์เพื่อให้แน่ใจว่า โครงสร้างข้อมูลในหน่วยความจำไม่ได้รับความเสียหาย

การแก้ไข

ปรับปรุงข้อมูล

อัพเดต 5 สำหรับ SQL Server 2012

วิธีแก้ปัญหานี้ก่อนวางจำหน่ายใน 5 การปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2012 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2777772 แพคเกจโปรแกรมปรับปรุงที่สะสม 5 สำหรับ SQL Server 2012
หมายเหตุ เนื่องจาก builds สะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขความปลอดภัยทั้งหมดที่ถูกรวมเข้ากับเซิร์ฟเวอร์ 2012 ก่อนหน้านี้ของ SQL แก้ไขนำออกใช้ เราขอแนะนำให้ คุณพิจารณานำออกใช้การแก้ไขครั้งล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2692828 สร้าง 2012 เซิร์ฟเวอร์ SQL ที่ถูกนำออกใช้หลังจาก 2012 เซิร์ฟเวอร์ SQL ที่ถูกนำออกใช้

อัพเดต 4 สำหรับ SQL Server 2008 R2 SP2

วิธีแก้ปัญหานี้ก่อนวางจำหน่ายใน 4 การปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2008 R2 SP 2 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2777358 แพคเกจโปรแกรมปรับปรุงที่สะสม 4 สำหรับ SQL Server 2008 R2 Service Pack 2
หมายเหตุ เนื่องจาก builds สะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขความปลอดภัยทั้งหมดที่ถูกรวมอยู่กับก่อนหน้านี้ SQL Server 2008 R2 SP 2 แก้ไขนำออกใช้ เราขอแนะนำให้ คุณพิจารณานำออกใช้การแก้ไขครั้งล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2730301 สร้าง SQL Server 2008 R2 ที่ได้ถูกนำออกใช้หลังจากที่มีการนำออกใช้ SQL Server 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

ก่อนการแก้ไขสำหรับปัญหานี้ถูกออกใน 9 ปรับปรุงที่สะสมสำหรับ SQL Server 2008 R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2756574 แพคเกจโปรแกรมปรับปรุงที่สะสม 9 สำหรับ SQL Server 2008 R2 SP1
หมายเหตุ เนื่องจาก builds สะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขความปลอดภัยทั้งหมดที่ถูกรวมไว้ในก่อนหน้านี้ SQL Server 2008 R2 รุ่นที่แก้ไข Microsoft ขอแนะนำให้ คุณพิจารณานำออกใช้การแก้ไขครั้งล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2567616 สร้าง SQL Server 2008 R2 ที่ได้ถูกนำออกใช้หลังจากที่มีการนำออกใช้ SQL Server 2008 R2 SP1
โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 R2 จะถูกสร้างขึ้นสำหรับ SQL Server service packs เฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 R2 Service Pack 1 เมื่อต้องการติดตั้ง SQL Server 2008 R2 Service Pack 1 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนใด ๆ ที่มีให้ในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

สถานะ

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

ข้อมูลอ้างอิง

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

คุณสมบัติ

หมายเลขบทความ (Article ID): 2749560 - รีวิวครั้งสุดท้าย: 17 ธันวาคม 2555 - Revision: 2.0
Keywords: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2749560 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2749560

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com