Condividi tramite


Procedura: disabilitare i vincoli CHECK per la replica

È possibile disabilitare un vincolo CHECK in caso di replica della tabella in un altro database.Quando si replica una tabella, la relativa definizione e i dati che contiene vengono copiati dal database di origine a quello di destinazione.Questi due database in genere (ma non necessariamente) risiedono su server separati.Se i vincoli CHECK sono specifici del database di origine, è possibile che venga impedita l'immissione di nuovi dati nel database di destinazione.Quando si replica un database in un sito remoto, non è necessario applicare nuovamente i vincoli CHECK per i seguenti motivi:

  • L'integrità dei dati è stata verificata al momento dell'immissione nel database originale.

  • La replica avrà esito negativo se sono presenti dati che violano il vincolo CHECK.

[!NOTA]

Alcuni database dispongono di funzionalità differenti per i vincoli CHECK.Vedere la documentazione del database per informazioni dettagliate relative al funzionamento del database con vincoli CHECK.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per disabilitare un vincolo CHECK per la replica

  1. Nel diagramma del database fare clic con il pulsante destro del mouse sulla tabella che contiene il vincolo, quindi scegliere Vincoli CHECK dal menu di scelta rapida.

    In alternativa

    Aprire la tabella contenente il vincolo, fare clic con il pulsante destro del mouse in Progettazione tabelle, quindi scegliere Vincoli CHECK dal menu di scelta rapida.

  2. Nella finestra di dialogo Vincoli CHECK selezionare il vincolo dall'elenco Vincolo CHECK selezionato.

  3. Nella griglia delle proprietà impostare il valore su No.

Vedere anche

Altre risorse

Operazioni con i vincoli