sql >> Databasteknik >  >> RDS >> Sqlserver

PK-överträdelse efter transaktionsreplikering

IDENTITY-intervall måste hanteras explicit i ett replikeringsscenario.

I ditt fall måste du hitta, för varje IDENTITET, ett värde som är större än alla aktuella värden.

Sedan kan du konfigurera en server att tilldela endast udda nummer och den andra bara jämna nummer. Ändra bara definitionen till IDENTITY(MAXPLUS1,2) på utgivaren och IDENTITY(MAXPLUS2,2) på prenumeranten.

Självklart kan du utöka detta schema för att stödja valfritt antal prenumeranter.



  1. Hämta alla poster från tabell B som har en relation till flera poster (given lista) från tabell A

  2. Ansluter SQL-utvecklare till Oracle 12c

  3. Snabba upp Django &Postgres med enkelt JSON-fält

  4. Django 1.8 inspectdb-kommandot ser inte PostgreSQL-vyer enligt dokumentationen