I'm getting validation errors on the 4 tables I filter on in SQL 2008 R2. Can a filter cause this validation errors in 2008 r2? It didn't happen in my 2005 instance. Also, I didn't see anything in my conflict viewer for these tables. When I connect to my local DB and select the tables I see the "expected" number of entries. Do I need to do anything special to make sure the subset filter is executed on the client data so old data is removed from the clients? Thanks for any and all help!
Source: Merge Process
Number: -2147200953
Message: Data validation failed for one or more articles. When troubleshooting, check the output log files for any errors that may be preventing data from being synchronized properly. Note that when error compensation or delete tracking functionalities
are disabled for an article, non-convergence can occur.
...
Message: Article 'tblMemoFormatted' failed data validation (rowcount and checksum). Rowcount actual: 3057, expected: 3071.
...
Message: Article 'tblChecklist' failed data validation (rowcount and checksum). Rowcount actual: 130106, expected: 130299.
...
Message: Article 'tblProjects' failed data validation (rowcount and checksum). Rowcount actual: 302, expected: 303.
...
Message: Article 'tblProjectsTasks' failed data validation (rowcount and checksum). Rowcount actual: 13684, expected: 13700.
Filters:
exec sp_addmergefilter @publication = N'MQ', @article = N'tblProjectsTasks', @filtername = N'tblProjectsTasks_tblProjects', @join_articlename = N'tblProjects', @join_filterclause = N'[tblProjects].[lngProjectID] = [tblProjectsTasks].[lngfkProjectID]', @join_unique_key
= 0, @filter_type = 1, @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
exec sp_addmergefilter @publication = N'MQ', @article = N'tblChecklist', @filtername = N'tblChecklist_tblProjectsTasks', @join_articlename = N'tblProjectsTasks', @join_filterclause = N'[tblProjectsTasks].[lngProjectTaskID] = [tblChecklist].[lngfkFromKeyID]',
@join_unique_key = 0, @filter_type = 1, @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
exec sp_addmergefilter @publication = N'MQ', @article = N'tblMemoFormatted', @filtername = N'tblMemoFormatted_tblProjectsTasks', @join_articlename = N'tblProjectsTasks', @join_filterclause = N'[tblProjectsTasks].[lngProjectTaskID] = [tblMemoFormatted].[lngfkFromKeyID]',
@join_unique_key = 0, @filter_type = 1, @force_invalidate_snapshot = 1, @force_reinit_subscription = 1
on tblProjects
@subset_filterclause = N'([strProjectStatus] =''Open'' OR ([strProjectStatus] =''Closed'' AND [dteProjectClosed]>=GetDate()-365)) OR bolProjectTemplate = ''1'''