KB2539378 - แก้ไข: Replmerg.exe หยุดทํางานเมื่อแจงนับการเปลี่ยนแปลงคําสั่งใน SQL Server ถ้ากระบวนงานที่เก็บไว้มีมากกว่า 4,000 อักขระ

นำไปใช้กับ
SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Workgroup Edition Microsoft SQL Server 2005 Service Pack 3 Microsoft SQL Server 2005 Service Pack 4

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณเปลี่ยนแปลงคําสั่งของกระบวนการที่จัดเก็บไว้ที่ใช้ในสิ่งพิมพ์ผสานใน Microsoft SQL Server 2005, Microsoft SQL Server 2008 หรือ Microsoft SQL Server 2008 R2
  • กระบวนการที่จัดเก็บไว้มีมากกว่า 4,000 อักขระ
  • คุณเรียกใช้เอเจนต์ผสาน (Replmerg.exe) เพื่อแจงนับการเปลี่ยนแปลง

ในสถานการณ์นี้ Replmerg.exe หยุดทํางาน นอกจากนี้ ข้อความแสดงข้อผิดพลาดที่มีลักษณะดังต่อไปนี้จะถูกบันทึกไว้ในบันทึกของแอปพลิเคชัน:

หมายเหตุ

ชื่อรายการบันทึก: แอปพลิเคชัน
แหล่งที่มา: ข้อผิดพลาดของแอปพลิเคชัน
วันที่: <วันที่>
รหัสเหตุการณ์: 1000
ประเภทงาน: (100)
ระดับ: ข้อผิดพลาด
คำสำคัญ: คลาสสิก
ผู้ใช้: ไม่ระบุ
คอมพิวเตอร์: <ชื่อคอมพิวเตอร์>
คำอธิบาย:
ชื่อแอปพลิเคชันที่ไม่ถูกต้อง: replmerg.exe เวอร์ชัน: 2007.100.4000.0 ประทับเวลา: 0x4c92ec51
ชื่อมอดูลที่ไม่ถูกต้อง: ntdll.dll เวอร์ชัน: 6.1.7600.16695 ประทับเวลา: 0x4cc7b325
รหัสข้อยกเว้น: 0xc0000374
ออฟเซ็ตความผิดพลาด: 0x00000000000c6ab2
ID กระบวนการที่ไม่ถูกต้อง: 0x1454
เวลาเริ่มต้นแอปพลิเคชันที่ไม่ถูกต้อง: 0x01cbe4c4fc508bac
เส้นทางแอปพลิเคชันที่ไม่ถูกต้อง: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exe
เส้นทางมอดูลที่ไม่ถูกต้อง: D:\Windows\SYSTEM32\ntdll.dll
ID รายงาน: 8811b864-50b8-11e0-90ff-000ffee506a7

ชื่อรายการบันทึก: แอปพลิเคชัน
แหล่งที่มา: Windows Error Reporting
วันที่: <วันที่>
รหัสเหตุการณ์: 1001
ประเภทงาน: ไม่มี
ระดับ: ข้อมูล
คำสำคัญ: คลาสสิก
ผู้ใช้: ไม่ระบุ
คอมพิวเตอร์: <ชื่อคอมพิวเตอร์>
คำอธิบาย:
Fault Bucket , type 0
ชื่อเหตุการณ์: APPCRASH
การตอบกลับ: ไม่พร้อมใช้งาน
รหัสแท็กซี่: 0

ลายเซ็นปัญหา:
P1: replmerg.exe
P2: 2007.100.4000.0
P3: 4c92ec51
P4: StackHash_e266
หน้า 5: 6.1.7600.16695
P6: 4cc7b325
P7: c0000374
P8: 00000000000c6ab2
หน้า 9:
P10:

ไฟล์ที่แนบ:

ไฟล์เหล่านี้อาจมีได้ที่นี่:
D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3ca

สัญลักษณ์การวิเคราะห์:
ตรวจหาโซลูชันอีกครั้ง: 0
ID รายงาน: 8811b864-50b8-11e0-90ff-000ffee506a7
สถานะรายงาน: 0

      

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากความเสียหายของฮีปเมื่อ Replmerg.exe แจงนับการเปลี่ยนแปลงคําสั่ง

การแก้ปัญหา

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

SQL Server 2008 Service Pack 3

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

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

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

SQL Server 2008 Service Pack 2

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

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

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

SQL Server 2008 Service Pack 1

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

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

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

SQL Server 2008 R2 Service Pack 1

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

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

2567616 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

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

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

981356 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2

SQL Server 2005

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่รองรับมีให้ใช้งานแล้วจาก Microsoft อย่างไรก็ตาม มีจุดประสงค์เพื่อแก้ไขปัญหาที่อธิบายในบทความนี้เท่านั้น นําไปใช้กับระบบที่ประสบปัญหาเฉพาะนี้เท่านั้น

เมื่อต้องการแก้ไขปัญหานี้ โปรดติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สําหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของฝ่ายบริการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายในการสนับสนุน โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:

/contactus/?ws=support หมายเหตุ: ในกรณีพิเศษ ค่าใช้จ่ายปกติที่เกิดขึ้นสําหรับการโทรหาฝ่ายสนับสนุนอาจถูกยกเลิกหากผู้เชี่ยวชาญฝ่ายสนับสนุนของ Microsoft พิจารณาว่าการอัปเดตเฉพาะจะแก้ไขปัญหาของคุณ ค่าใช้จ่ายสนับสนุนตามปกติจะนําไปใช้กับคําถามและปัญหาการสนับสนุนเพิ่มเติมที่ไม่เข้าเกณฑ์สําหรับการอัปเดตเฉพาะดังกล่าว

ข้อกำหนดเบื้องต้น

หากต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องติดตั้ง SQL Server 2005 Service Pack 4 (SP4)

ข้อกำหนดในการรีสตาร์ต

คุณอาจต้องเริ่มการทํางานของคอมพิวเตอร์ใหม่หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการเปลี่ยนโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนที่โปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้

ข้อมูลไฟล์

โปรแกรมแก้ไขด่วนฉบับภาษาอังกฤษนี้มีแอตทริบิวต์ของไฟล์ (หรือแอตทริบิวต์ของไฟล์ที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับไฟล์เหล่านี้แสดงตามเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลของไฟล์ ข้อมูลไฟล์นั้นจะถูกแปลงเป็นเวลาท้องถิ่น หากต้องการค้นหาความแตกต่างระหว่างเวลา UTC และเวลาท้องถิ่นให้ใช้แท็บโซนเวลาในรายการวันที่และเวลาในแผงควบคุม

สําหรับกลไกจัดการฐานข้อมูล SQL Server 2005 เวอร์ชัน x86 ที่สนับสนุนทั้งหมด

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Replprov.dll 2005.90.5268.0 551,776 21-เม.ย.-11 22:46 x86

สําหรับกลไกจัดการฐานข้อมูล SQL Server 2005 เวอร์ชัน x64 ที่สนับสนุนทั้งหมด

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Replprov.dll 2005.90.5268.0 751,968 21-เม.ย.-11 22:43 x64

สําหรับกลไกจัดการฐานข้อมูล SQL Server 2005 รุ่นที่ใช้ IA-64 ที่ได้รับการสนับสนุนทั้งหมด

ชื่อไฟล์ เวอร์ชันของไฟล์ ขนาดไฟล์ วันที่ เวลา แพลตฟอร์ม
Replprov.dll 2005.90.5268.0 1,629,536 22-เม.ย.-11 0:55 ไอเอ-64

                  

                  

สถานะ

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

การอ้างอิง

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

ข้อมูลทั่วไปเกี่ยวกับเอเจนต์การผสานการจําลองแบบ