Gejala
Misalnya Anda menggunakan replikasi gabungan di Microsoft SQL Server 2012 atau SQL Server 2014 dan menambahkan artikel baru dengan filter Gabung ke publikasi yang sudah ada. Saat pelanggan yang sudah ada mulai menyinkronkan (segera setelah Anda menambahkan artikel baru) lalu sinkronisasi terganggu, sinkronisasi berikutnya mungkin gagal dengan kesalahan kunci duplikat pada DBO. sysmergesubsetfilters hingga Anda menginisialisasi ulang Pelanggan yang terpengaruh. Pesan kesalahan menyerupai yang berikut ini:
Sumber: gabungkan Providernomor replikasi:-2147201001Message: proses penggabungan tidak dapat memberikan snapshot kepada pelanggan. Jika menggunakan sinkronisasi web, proses penggabungan mungkin tidak dapat membuat atau menulis ke file pesan. Ketika pemecahan masalah, mulai ulang sinkronisasi dengan pembuatan log Riwayat verbose dan tentukan file output yang akan ditulis. Sumber: Microsoft SQL Server Native client 11.0 number: 2601Message: tidak bisa menyisipkan baris kunci duplikat dalam object ' DBO. sysmergesubsetfilters ' dengan unique index ' uc2sysmergesubsetfilters '. Nilai kunci duplikat adalah (<nilai kunci>, <nama tabel>).
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Kami menyarankan Anda mengunduh dan menginstal pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".