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

อาการ

ในระหว่างการซิงโครไนส์ของการจำลองแบบผสานใน Microsoft SQL Server ๒๐๐๘และรุ่นที่ใหม่กว่าของ SQL Server ตัวแทนการผสานอาจล้มเหลว นอกจากนี้คุณได้รับข้อความข้อผิดพลาดต่อไปนี้:

ตัวแทนการผสานล้มเหลวหลังจากตรวจพบว่าการล้างข้อมูล metadata ตามการเก็บข้อมูลได้ลบข้อมูลเมตาที่สมาชิกสำหรับการเปลี่ยนแปลงที่ยังไม่ได้ส่งไปยังผู้เผยแพร่ คุณต้องเริ่มต้นการบอกรับเป็นสมาชิกใหม่ (โดยไม่ต้องอัปโหลด) หมายเลขข้อผิดพลาด: MSSQL_REPL-๒๑๔๗๑๙๙๔๐๑) MSSQL_REPL รับความช่วยเหลือ: http://help/MSSQL_REPL-2147199401

ปัญหานี้อาจเกิดขึ้นด้วยเหตุผลหลายประการ ซึ่งรวมถึงเหตุผลหลายประการที่คาดไว้ภายใต้สถานการณ์บางอย่าง เพื่อตรวจสอบว่าคุณพบข้อผิดพลาดนี้โดยไม่คาดคิดให้ตรวจสอบรายละเอียดข้อมูลเมตาที่อธิบายไว้ในส่วน "สาเหตุ"

สาเหตุ

สาเหตุของปัญหานี้สามารถพบได้ในตารางระบบต่อไปนี้บนสมาชิก:

  • dbo.sysMergeSubscriptions

  • dbo.MsMerge_Genhistory

ตรวจสอบให้แน่ใจว่าตัวแทนผสานจะไม่ทำข้อมูลให้ตรงกันอีกต่อไป เรียกใช้แบบสอบถามต่อไปนี้และตรวจสอบผลลัพธ์:

เลือก sentgen จากตัวห้อย sysMergeSubscriptions โดยที่ pubid = subid และ sentgen ไม่เป็น null Query results คอลัมน์sentgenทำเครื่องหมายกลุ่มที่เก่าที่สุดของการเปลี่ยนแปลงที่สมาชิกส่งไปยังผู้เผยแพร่ ถ้าค่าหลายถูกส่งกลับให้ตรวจสอบคอลัมน์อื่นๆในตาราง dbo sysMergeSubscriptions เพื่อให้แน่ใจว่าคุณกำลังดูข้อมูลเมตาสำหรับสิ่งพิมพ์ที่ถูกต้อง ถัดไปให้ใช้ค่าที่แบบสอบถามนี้ส่งกลับในแบบสอบถามต่อไปนี้:

เลือกด้านบน 20 * จากห้อย Berdb. dbo. MSmerge_genhistory ที่การสร้าง > = ลำดับsentgen_valueตามรุ่นผลลัพธ์ของแบบสอบถามควรมีลักษณะต่อไป Query result by generation นี้: คุณอาจพบข้อผิดพลาดโดยไม่คาดคิดเมื่อเงื่อนไขต่อไปนี้ทั้งหมดเป็นจริง:

  • ค่าในคอลัมน์การสร้างในแถวแรกมีขนาดใหญ่กว่าค่าsentgenในแบบสอบถามก่อนหน้านี้เล็กน้อย

  • ค่าในคอลัมน์สถานะ genstatus4

  • ค่าในคอลัมน์changecountเป็น0

ทราบ ค่าของคอลัมน์coldateของแถวแรกมักจะเก่ากว่าค่าของคอลัมน์นั้นในแถวอื่น

การแก้ไข

หากต้องการแก้ไขปัญหานี้ให้เริ่มต้นสมาชิกใหม่ที่ผลิตข้อผิดพลาด ในบางสถานการณ์คุณอาจสามารถแก้ไขปัญหานี้ได้โดยไม่ต้องเริ่มต้นใหม่ทั้งหมด ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft สำหรับข้อมูลเกี่ยวกับวิธีแก้ปัญหาที่เป็นไปได้ เมื่อต้องการป้องกันไม่ให้เกิดปัญหานี้ในอนาคตให้ใช้หนึ่งในการแก้ไขต่อไปนี้ขึ้นอยู่กับรุ่นของ SQL Server

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

SQL Server 2008

ไม่มีการแก้ไขสำหรับปัญหานี้ใน SQL Server ๒๐๐๘

เซิร์ฟเวอร์ SQL ๒๐๐๘ R2 Service Pack 2

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

๒๗๕๔๕๕๒แพคเกจโปรแกรมปรับปรุงสะสม3สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 2ทราบ เนื่องจากรุ่นเป็นแบบสะสมแต่ละรีลีสก่อนหน้าใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในก่อนหน้า SQL Server ๒๐๐๘ R2 Service Pack 2 แก้ไขรุ่น เราขอแนะนำให้คุณพิจารณาใช้การนำออกใช้แก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๗๓๐๓๐๑sql Server ๒๐๐๘ R2 สร้างที่ถูกนำออกใช้หลังจาก sql Server ๒๐๐๘ R2 Service Pack 2 ถูกนำออกใช้

SQL Server 2012

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

แพคเกจการปรับปรุงสะสม๒๗๕๘๖๘๗4 สำหรับ SQL Server ๒๐๑๒ทราบ เนื่องจากรุ่นเป็นแบบสะสมแต่ละรีลีสก่อนหน้าใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในก่อนหน้านี้ SQL Server ๒๐๑๒แก้ไขการนำออกใช้ เราขอแนะนำให้คุณพิจารณาใช้การนำออกใช้แก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๖๙๒๘๒๘เซิร์ฟเวอร์ sql server ๒๐๑๒สร้างที่ถูกนำออกใช้หลังจากที่ sql server ๒๐๑๒ถูกนำออกใช้

SQL Server ๒๐๐๘ R2 Service Pack 1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ก่อนใน8ปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server ๒๐๐๘ R2 Service Pack 1 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

แพคเกจการปรับปรุงสะสม๒๗๒๓๗๔๓8 สำหรับ SQL Server ๒๐๐๘ R2 SP1ทราบ เนื่องจากรุ่นเป็นแบบสะสมแต่ละรีลีสก่อนหน้าใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในก่อนหน้า SQL Server ๒๐๐๘ R2 Service Pack 1 แก้ไขรุ่น เราขอแนะนำให้คุณพิจารณาใช้การนำออกใช้แก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๕๖๗๖๑๖sql Server ๒๐๐๘ r2 สร้างที่ถูกนำออกใช้หลังจาก sql Server ๒๐๐๘ r2 SP1 ถูกปล่อยออกมา

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

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

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

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

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

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

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

×