Hi,
I just reset my test environment since a lot of the code changed. Create the databases on both the publisher and subscriber. Create the publication on the publisher, the subscription on the subscriber. Ran the snapshot agent. Started running the merge agent.
Whether I add the initial data before / after creating the publication or before / after generating the snapshot, that initial data does not go to the subscriber. If I reinitialize with a new snapshot, the new snapshot does contain the data in the BCP files in the replication folder. The data in the snapshot still does not flow to the subscriber whether there is an identity column or not in the table.
Any data that is not part of that initial import does flow to the subscriber. I don't have a single filter in the publication nor do I have triggers deleting the data. Also the merge agent takes only 5 minutes for the initial snapshot instead of the 20 minutes it needed on all the reset before due to the size of the initial data.
So, how come the data in a snapshot that contains all the data and thus should be applied / transferred to a new subscriber actually does not get transferred ?
Best regards,
Olivier