Gli intervalli IDENTITY devono essere gestiti in modo esplicito in uno scenario di replica.
- http://msdn.microsoft.com/en-us/ libreria/ms152543.aspx
- http://msdn.microsoft.com/en-us/ libreria/ms151736.aspx
Nel tuo caso devi trovare, per ogni IDENTITÀ, un valore maggiore di tutti i valori correnti.
Quindi puoi configurare un server per assegnare solo numeri dispari e l'altro solo numeri pari. Basta cambiare la definizione in IDENTITY(MAXPLUS1,2) per l'editore e IDENTITY(MAXPLUS2,2) per l'abbonato.
Ovviamente puoi estendere questo schema per supportare un numero qualsiasi di abbonati.