KB2539378 - PERBAIKI: Replmerg.exe mengalami crash ketika menghitung perubahan pada pernyataan dalam SQL Server jika prosedur yang disimpan berisi lebih dari 4.000 karakter

Berlaku Untuk
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

Gejala

Pertimbangkan skenario berikut:

  • Anda mengubah pernyataan prosedur tersimpan yang digunakan pada publikasi gabungan di Microsoft SQL Server 2005, di Microsoft SQL Server 2008, atau di Microsoft SQL Server 2008 R2.
  • Prosedur yang disimpan berisi lebih dari 4.000 karakter.
  • Anda menjalankan agen gabungan (Replmerg.exe) untuk menghitung perubahan.

Dalam skenario ini, Replmerg.exe mengalami crash. Selain itu, pesan kesalahan yang menyerupai berikut ini dicatat dalam log Aplikasi:

Catatan

Nama Log: Aplikasi
Sumber: Kesalahan Aplikasi
Tanggal: <Tanggal>
ID Acara: 1000
Kategori Tugas: (100)
Tingkat: Kesalahan
Kata Kunci: Klasik
Pengguna: T/A
Komputer: <Nama komputer>
Deskripsi:
Nama aplikasi gagal: replmerg.exe, versi: 2007.100.4000.0, stempel waktu: 0x4c92ec51
Nama modul gagal: ntdll.dll, versi: 6.1.7600.16695, stempel waktu: 0x4cc7b325
Kode pengecualian: 0xc0000374
Offset kesalahan: 0x00000000000c6ab2
Id proses gagal: 0x1454
Waktu mulai aplikasi gagal: 0x01cbe4c4fc508bac
Jalur aplikasi pencari kesalahan: D:\Program Files\Microsoft SQL Server\100\COM\replmerg.exe
Jalur modul gagal: D:\Windows\SYSTEM32\ntdll.dll
ID Laporan: 8811b864-50b8-11e0-90ff-000ffee506a7

Nama Log: Aplikasi
Sumber: Pelaporan Galat Windows
Tanggal: <Tanggal>
ID Acara: 1001
Kategori Tugas: Tidak ada
Tingkat: Informasi
Kata Kunci: Klasik
Pengguna: T/A
Komputer: <Nama komputer>
Deskripsi:
Bucket kesalahan , tipe 0
Nama Acara: APPCRASH
Tanggapan: Tidak tersedia
Id Kabin: 0

Tanda tangan bermasalah:
P1: replmerg.exe
P2: 2007.100.4000.0
P3: 4c92ec51
P4: StackHash_e266
P5: 6.1.7600.16695
P6: 4cc7b325
P7: c0000374
P8: 0000000000c6ab2
Hlm. 9:
Hlm. 10:

File terlampir:

File-file ini mungkin tersedia di sini:
D:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_replmerg.exe_43c274c4abed59ae9c49f7a88c2cc6da29bd54_8fd3d3ca

Simbol analisis:
Memeriksa ulang solusi: 0
ID Laporan: 8811b864-50b8-11e0-90ff-000ffee506a7
Status Laporan: 0

      

Penyebab

Masalah ini terjadi karena kerusakan tumpukan saat Replmerg.exe menghitung perubahan pernyataan.

Resolusi

Informasi pembaruan kumulatif

SQL Server 2008 Paket Layanan 3

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 1 untuk SQL Server 2008 Paket Layanan 3. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2617146 Paket pembaruan kumulatif 1 untuk Paket Layanan SQL Server 2008 3Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 sebelumnya. Microsoft menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2629969 Build SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 3 dirilis Hotfix Microsoft SQL Server 2008 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan hotfix SQL Server 2008 Paket Layanan 3 ke penginstalan SQL Server 2008 Paket Layanan 3. Secara default, hotfix apa pun yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.

SQL Server 2008 Paket Layanan 2

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 5 untuk SQL Server 2008 Paket Layanan 2. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2555408 Paket pembaruan kumulatif 5 untuk SQL Server 2008 Paket Layanan 2Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 sebelumnya. Microsoft menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2402659 Build SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 2 dirilis Hotfix Microsoft SQL Server 2008 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan hotfix SQL Server 2008 Paket Layanan 2 ke penginstalan SQL Server 2008 Paket Layanan 2. Secara default, hotfix apa pun yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.

SQL Server 2008 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 15 untuk SQL Server 2008 Paket Layanan 1. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2555406 Paket pembaruan kumulatif 15 untuk SQL Server 2008 Paket Layanan 1Catatan Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 sebelumnya. Microsoft menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

970365 Build SQL Server 2008 yang dirilis setelah SQL Server 2008 Paket Layanan 1 dirilis, hotfix Microsoft SQL Server 2008 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan hotfix SQL Server 2008 Paket Layanan 1 ke penginstalan SQL Server 2008 Paket Layanan 1. Secara default, hotfix apa pun yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.

SQL Server 2008 R2 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 1 untuk SQL Server 2008 R2 Paket Layanan 1. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2544793 Paket Pembaruan Kumulatif 1 untuk SQL Server 2008 R2 Paket Layanan 1Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 Build R2 SQL Server 2008 yang dirilis setelah SQL Server 2008 R2 Paket Layanan 1 dirilis

SQL Server 2008 R2

Perbaikan untuk masalah ini pertama kali dirilis di Pembaruan Kumulatif 8. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2534352 Paket Pembaruan Kumulatif 8 untuk SQL Server 2008 R2 Catatan Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis

SQL Server 2005

Informasi perbaikan

Hotfix yang didukung kini tersedia dari Microsoft. Namun, ini dimaksudkan untuk memperbaiki masalah yang dijelaskan artikel ini. Terapkan hanya ke sistem yang mengalami masalah khusus ini.

Untuk mengatasi masalah ini, hubungi Layanan Dukungan Pelanggan Microsoft untuk mendapatkan hotfix. Untuk daftar lengkap Layanan Dukungan Pelanggan Microsoft, nomor telepon dan informasi tentang biaya dukungan, kunjungi situs web Microsoft berikut:

/contactus/?ws=support Catatan: Dalam kasus khusus, biaya yang biasanya dikeluarkan untuk panggilan dukungan dapat dibatalkan jika Profesional Dukungan Microsoft menentukan bahwa pembaruan tertentu akan menyelesaikan masalah Anda. Biaya dukungan biasa akan berlaku untuk pertanyaan dukungan tambahan dan masalah yang tidak memenuhi syarat untuk pembaruan tertentu yang dimaksud.

Prasyarat

Untuk menerapkan hotfix ini, Anda harus menginstal SQL Server 2005 Paket Layanan 4 (SP4).

Persyaratan mulai ulang

Anda mungkin harus memulai ulang komputer setelah menerapkan hotfix ini.

Informasi penggantian hotfix

Hotfix ini tidak menggantikan hotfix yang dirilis sebelumnya.

Informasi file

Versi bahasa Inggris hotfix ini memiliki atribut file (atau atribut file yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk file ini tercantum dalam Waktu Universal Terkoordinasi (UTC). Saat melihat informasi berkas, waktu akan diubah ke waktu lokal. Untuk menemukan perbedaan antara UTC dan waktu lokal, gunakan tab Zona Waktu dalam item Tanggal dan Waktu di Panel Kontrol.

Untuk semua versi berbasis x86 dari Mesin Database SQL Server 2005 yang didukung

Nama file Versi file Ukuran file Tanggal Waktu Platform
Replprov.dll 2005.90.5268.0 551,776 21-Apr-11 22:46 x86

Untuk semua versi berbasis x64 dari Mesin Database SQL Server 2005 yang didukung

Nama file Versi file Ukuran file Tanggal Waktu Platform
Replprov.dll 2005.90.5268.0 751,968 21-Apr-11 22:43 x64

Untuk semua versi Mesin Database SQL Server 2005 berbasis IA-64 yang didukung

Nama file Versi file Ukuran file Tanggal Waktu Platform
Replprov.dll 2005.90.5268.0 1,629,536 22-Apr-11 0:55 IA-64

                  

                  

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Untuk informasi selengkapnya tentang agen penggabungan replikasi, kunjungi situs web MSDN berikut:

Informasi umum tentang agen penggabungan replikasi