Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Selama sinkronisasi replikasi gabungan di Microsoft SQL Server 2008 dan versi yang lebih baru dari SQL Server, agen gabungan mungkin gagal. Selain itu, Anda menerima pesan galat berikut:

Gabung agen gagal setelah mendeteksi pembersihan berbasis penyimpanan metadata telah dihapus metadata pada pelanggan untuk perubahan yang belum dikirim ke Publisher. Anda harus reinitialize langganan (tanpa meng-upload). (Sumber: MSSQL_REPL, nomor kesalahan: MSSQL_REPL-2147199401) Dapatkan Bantuan: http://help/MSSQL_REPL-2147199401

Masalah ini dapat terjadi karena beberapa alasan. Ini termasuk banyak alasan yang diharapkan dalam keadaan tertentu. Untuk menentukan apakah Anda mengalami galat ini tidak terduga, periksa rincian metadata yang dijelaskan di bagian "penyebab".

Penyebab

Penyebab masalah ini dapat ditemukan di tabel sistem berikut ini di pelanggan:

  • dbo.sysMergeSubscriptions

  • dbo.MsMerge_Genhistory

Pastikan bahwa agen gabungan tidak lagi menyinkronkan. Kemudian, jalankan kueri berikut ini, dan periksa hasilnya:

Pilih sentgen dari berlangganan. DBO. sysMergeSubscriptions mana pubid = subid dan sentgen tidak null Query results Kolom sentgen menandai grup tertua perubahan yang pelanggan dikirim ke penerbit. Jika banyak nilai yang dikembalikan, periksa kolom lain di dalam tabel DBO. sysMergeSubscriptions untuk memastikan bahwa Anda melihat metadata untuk publikasi yang benar. Selanjutnya, gunakan nilai yang permintaan ini mengembalikan kueri berikut ini:

Pilih Top 20 * dari langganan berlangganan. DBO. MSmerge_genhistory di mana generasi > = sentgen_value order oleh generasiOutput permintaan akan menyerupai berikut ini:Query result by generation Anda mungkin mengalami galat tiba-tiba ketika semua kondisi berikut benar:

  • Nilai dalam kolom generasi di baris pertama sedikit lebih besar dari nilai sentgen kueri sebelumnya.

  • Nilai dalam kolom genstatus adalah 4.

  • Nilai dalam kolom changecount adalah 0.

Catatan Nilai kolom coldate baris pertama juga biasanya jauh lebih tua daripada nilai kolom tersebut di baris lain.

Pemecahan Masalah

Untuk mengatasi masalah ini, reinitialize Pelanggan yang menghasilkan galat. Dalam beberapa skenario, Anda mungkin dapat menyelesaikan masalah ini tanpa reinisialisasi lengkap. Hubungi layanan dukungan pelanggan Microsoft untuk informasi tentang kemungkinan penyelesaian. Untuk mencegah kejadian mendatang masalah ini, Terapkan salah satu dari perbaikan berikut ini, tergantung pada versi SQL Server.

Informasi pemutakhiran kumulatif

SQL Server 2008

Ada tidak ada perbaikan untuk masalah ini di SQL Server 2008.

SQL Server 2008 R2 Paket Layanan 2

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

2754552 kumulatif paket pembaruan 3 untuk SQL Server 2008 R2 Paket Layanan 2Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 Paket Layanan 2 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2730301 SQL Server 2008 R2 bangun yang DIEDARKAN setelah sql server 2008 R2 Paket Layanan 2 telah dirilis

SQL Server 2012

Perbaikan untuk masalah ini pertama kali diedarkan dalam pemutakhiran kumulatif 4. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2758687 paket pembaruan kumulatif 4 untuk SQL Server 2012Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2012 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2692828 sql server 2012 bangun yang dirilis setelah sql server 2012 dirilis

SQL Server 2008 R2 Paket Layanan 1

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

2723743 paket pembaruan kumulatif 8 untuk SQL Server 2008 R2 SP1Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 R2 Paket Layanan 1 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi perbaikan terbaru ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 sql server 2008 R2 bangun yang dirilis setelah sql server 2008 R2 SP1 dirilis

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×