Posted - 10/04/2012 : 09:44:10
I have an application that makes changes to a replicated database. It does this via various stored procedures that are already in production and that are known to be working properly.
The application makes changes, but these changes are not being replicated to subscibers for the majority of records, although the occasional one does get propogated.
The changes are generating records in MSMerge_contents. The MSmerge_contents record has a generation number that is higher than the sentgen value for the subscriber in sysmergesubscriptions. But for some reason, the change just isn't picked up. Manually changing the record via Management Studio resolves the problem and the change propogates.
I'm at a loss to understand quite why this is happening. Any advice would be welcomed.
Publisher: Microsoft SQL Server 2005 - 9.00.4262.00 (X64) Standard Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
Subscribers: Microsoft SQL Server 2005 - 9.00.3080.00 (Intel X86) Workgroup Edition on Windows NT 5.1 (Build 2600: Service Pack 2)
Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) Express Edition with Advanced Services on Windows NT 5.1 (Build 2600: Service Pack 2)