Answered Merge Synchronization Error

  • Sunday, August 05, 2012 8:44 PM
     
     

    I have a merge publication set up using parameteriszed row filtering where I am overriding HOST_NAME() and the articles of this publication are set to partition_options=3 (Nonoverlapping, only goes to one subscriber).  The subscriptions are set up as PULL subscriptions.  After performning an initial snapshot to 50 remote "site" servers, I loaded hostorical data form an old system into one of the site databases and started a sync, expecting all the data to be pushed from the subscriber to the publisher.  Most of the tables uploaded fine, but 1 table, VisitInvoiceItems, has been in error the past error with the error message "The merge process is retrying a failed operation made to article 'VisitInvoiceItem' - Reason: 'One or more rows updated in table 'VisitInvoiceItem' were out of partition while the table was published with 'partition_options' set to 3." So it is obvious the site I am loading is site 523, so I selected distinct values in this table on my subscriber for that filtered column and sure enought there is only 1 distinct SiteID, 523.  I turned on verbose logging and see nothing more than this erorr and nothing appears in the error log in publisher ir subscriber, nor anything in MSrepl_errors.  I am attaching a few screen shots and am looking for a way to track down what the problem may be.

    This is the subscription properties taken form the subscriber (Shows HOST_NAME() = 523)

    Here are publication properties of that one article, VisitInvoiceItems (Shows non overlapping, partition_options=3)

    I am at a loss on where to head from here as structurally, everything seems set up correctly.

    Any help would be greatly appreciated



    Convert DTS to SSIS | Document SSIS | 30+ SSIS Tasks | Real-time SSIS Monitoring | Quick Starts | BI Blitz

All Replies