Domanda

Replica transazionale su SQL Server 2005 Enterprise X64 (SP3).

Devo aggiungere vincoli di controllo a un database che è il target per una replica, ma non posso aggiungere i vincoli di controllo al database di pubblicazione. Il problema è che il processo di replica continua a rimuovere i miei vincoli. Come prevenirlo?

È stato utile?

Soluzione

È possibile creare alcuni trigger DDL per evitare che il vincolo venga rimosso. Tuttavia, la replica fallirebbe orribilmente se avessi alloggiato il database di pubblicazione per pubblicare dati che violavano il vincolo, il che è una posibilità distinta se non è possibile aggiungere il vincolo al database principale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top