I had sql 2000 merge replication going between a publisher and a subscriber. The publisher failed, so I redirected traffic to the subscriber. That was working fine, so I decided to reverse it. I deleted the replication and started over with the subscriber as the new publisher. The problem is that now there are double constraints on my identity fields which is causing sql to fail to allocate the next batch of id's, so I'm getting "the identity range is full" but even running Sp_adjustpublisheridentityrange won't force it to allocate the next block. I have tried deleting both constraints, and that does seem to work to at least get the applications running again, but I doubt this is the correct thing to do. If it would be better to only delete one, then how do I tell which one to delete? Would I be better off stripping out all the replication, including the tables and rowguid fields and constraints and everything and really really start over? I thought that's what I as doing before, but it clearly had a lot left over that it wasn't smart enough to get rid of and I didn't notice.