Procedura: disattivare i vincoli CHECK per la replica
Aggiornamento: novembre 2007
È possibile disattivare 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.
![]() |
---|
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. |
![]() |
---|
Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Per disattivare un vincolo CHECK per la replica
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.
-oppure-
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.
Nella finestra di dialogo Vincoli CHECK selezionare il vincolo dall'elenco Vincolo CHECK selezionato.
Nella griglia delle proprietà impostare il valore su No.