นำไปใช้กับ
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Workgroup SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup

Microsoft แจกจ่ายการแก้ไข Microsoft SQL Server 2008 และ Microsoft SQL Server 2008 R2 เป็นไฟล์ที่ดาวน์โหลดได้ไฟล์เดียว เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละครั้งจะมีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไขSQL Server 2008 หรือ SQL Server 2008 R2 ก่อนหน้า

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้ใน Microsoft SQL Server 2008 หรือใน Microsoft SQL Server 2008 R2:

  • คุณตั้งค่าคอนฟิกการจําลองแบบทรานแซคชันสําหรับฐานข้อมูล

  • ฐานข้อมูลได้รับการกําหนดค่าโดยใช้ตัวเลือกread_committed_snapshot

  • การจําลองแบบได้รับการกําหนดค่าให้ใช้sync_methodดั้งเดิม จากนั้น สมาชิกการจําลองแบบจะถูกเตรียมใช้งานและสแนปช็อตจะถูกสร้างขึ้นสําหรับการจําลองแบบ

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

  • <วันเวลา> spid<ID> การแจกจ่ายReplication-Replication ระบบย่อย: >ตัวแทน<ตัวแทนล้มเหลว ไม่พบแถวที่สมาชิกเมื่อใช้คําสั่งที่จําลองแบบ

  • <วันที่ เวลา> spid<ID> ข้อผิดพลาด: 14151 ความรุนแรง: 18 รัฐ: 1<วันเวลา> spid<ID> การแจกจ่ายReplication-Replication ระบบย่อย: >ตัวแทน<ตัวแทน ล้มเหลว การละเมิดข้อจํากัด PRIMARY KEY '<ชื่อคีย์หลัก>' ไม่สามารถแทรกคีย์ที่ซ้ํากันในวัตถุ ' ตาราง<ในสมาชิก>'

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากการล็อกหายไปเมื่อมีการสร้างสแนปช็อตสําหรับการจําลองแบบ

การแก้ไข

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server 2008 Service Pack 1

การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 9 สําหรับ SQL Server 2008 Service Pack 1

หมายเหตุ เนื่องจากรุ่นเป็นรุ่นสะสม การแก้ไขใหม่แต่ละรุ่นประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไขSQL Server 2008 ก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

970365 รุ่น SQL Server 2008 ที่เผยแพร่หลังจากเปิดตัว Service Pack 1 SQL Server 2008 การแก้ไขด่วนของ Microsoft SQL Server 2008 ได้รับการสร้างขึ้นสําหรับSQL Serverเซอร์วิสแพ็คเฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วน SQL Server 2008 Service Pack 1 กับการติดตั้ง SQL Server 2008 Service Pack 1 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ในSQL Server Service Pack จะรวมอยู่ในSQL Server Service Pack ถัดไป

SQL Server 2008 Service Pack 2

การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 1 สําหรับ SQL Server 2008 Service Pack 2 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงแบบสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2289254 การอัปเดตสะสม 1 สําหรับ SQL Server 2008 Service Pack 2Note เนื่องจากรุ่นต่างๆ เป็นแบบสะสม การเผยแพร่การแก้ไขใหม่แต่ละครั้งจะมีการแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไขSQL Server 2008 ก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2402659 รุ่น SQL Server 2008 ที่เผยแพร่หลังจากเปิดตัว Service Pack 2 SQL Server 2008

SQL Server 2008 R2

การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 4 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2008 R2 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2345451 แพคเกจโปรแกรมปรับปรุงสะสม 4 สําหรับSQL Server 2008 R2 หมายเหตุเนื่องจากรุ่นเป็นแบบสะสม แต่ละการเผยแพร่การแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่กับการเผยแพร่การแก้ไข 2008 R2 SQL Server 2008 R2 ก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

981356 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเผยแพร่SQL Server 2008 R2

สถานะ

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

อ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการจําลองแบบSQL Server โปรดเยี่ยมชมเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:

การจำลองแบบ SQL Serverสําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Snapshot Isolation แวะไปที่เว็บไซต์ MSDN ต่อไปนี้:

การแยกสแนปช็อตสําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มเติมสําหรับSQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:  

935897 รูปแบบการให้บริการแบบเพิ่มเติมจะพร้อมใช้งานจากทีมSQL Serverเพื่อส่งโปรแกรมแก้ไขด่วนสําหรับปัญหาที่รายงาน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบแผนการตั้งชื่อสําหรับการปรับปรุงSQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:  

822499รูปแบบการตั้งชื่อใหม่สําหรับแพคเกจอัปเดตซอฟต์แวร์ของ Microsoft SQL Serverสําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์เฉพาะของการอัปเดตซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

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

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

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

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