Hi Chris,
I would guess that the names of some (or most likely all) of the custom
stored procedures for applying changes at the subscriber are the same among
the articles of the two publications that you have configured through the
GUI. To find out if this is indeed the case, you can compare the
ins_|upd_|del_cmd columns of sysarticles from the two publisher databases.
If they are the same, the custom procedures for the publication\subcription
that receives the snapshot last will overwrite the custom procedures for the
publications\subscriptions receiving the snapshot earlier. Consequently,
replicated changes intended for destination tables for the "older"
publications\subscriptions will be erroneously re-routed to the destination
tables of the "newly synchronized" publication\subscription, and this can
definitely lead the kind of consistency errors that you saw.
-Raymond
> We have a SQL2000 Publisher, and SQL2005 server doing Distribution and
> Subscription. We're using transactional replication with push
[quoted text clipped - 29 lines]
>
> I should point out that all the replication was set up via the GUI.