Gejala
Misalnya Anda menggunakan replikasi gabungan yang dijalankan Publisher di Microsoft SQL Server 2012 atau SQL Server 2012 Service Pack 1 (SP1). Setelah Anda memutakhirkan Publisher ke SQL Server 2012 Service Pack 2 (SP2), Anda tidak bisa memulai ulang agen gabungan. Selain itu, Anda menerima kesalahan berikut:
Proses penggabungan tidak dapat melakukan pembersihan metadata berbasis penyimpanan dalam database ' MergePub '. Jika kegagalan ini berlanjut, coba Tingkatkan batas waktu kueri untuk proses ini, atau coba kurangi periode penyimpanan. Ketika pemecahan masalah, mulai ulang sinkronisasi dengan pembuatan log Riwayat verbose dan tentukan file output yang akan ditulis.
Ketika Anda menjalankan prosedur sp_mergemetadataretentioncleanup disimpan secara manual di Publisher, prosedur tersimpan gagal dan Anda menerima kesalahan berikut:
MSG 206, tingkat 16, negara bagian 2, prosedur sp_mergemetadataretentioncleanup, baris 63Operand ketikkan benturan: bigint tidak kompatibel dengan uniqueidentifierMsg 206, tingkat 16, negara bagian 2, prosedur sp_mergemetadataretentioncleanup, garis 65Operand ketikkan benturan: int tidak kompatibel dengan uniqueidentifier
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 3 untuk SQL Server 2012 SP2 /en-us/help/3002049
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Untuk mengatasi masalah ini, jalankan kueri berikut ini pada database yang diterbitkan:if exists (select * from sys.columns sc inner join sys.types st on sc.system_type_id = st.system_type_id where object_id = object_id('dbo.sysmergesubscriptions') and sc.name = 'last_local_recgen' and st.name = 'uniqueidentifier') begin alter table dbo.sysmergesubscriptions drop column last_local_recgen alter table dbo.sysmergesubscriptions add last_local_recgen bigint null end
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".