Utilizzo dei vincoli (Visual Database Tools)
I vincoli (constraint) sono regole attivate dal server di database.
[!NOTA] Se la tabella è pubblicata per la replica, è necessario modificare lo schema utilizzando l'istruzione Transact-SQL ALTER TABLE o SMO (SQL Server Management Objects). Quando viene modificato lo schema tramite Progettazione tabelle o Progettazione diagrammi di database, l'applicazione tenta di eliminare e ricreare la tabella, ma poiché non è possibile eliminare oggetti pubblicati, la modifica dello schema non viene eseguita.
Per informazioni dettagliate sull'utilizzo dei vincoli, vedere i seguenti argomenti:
Per | Vedere |
---|---|
Assicurarsi che non vengano immessi valori duplicati in certe colonne |
Procedura: Creazione di vincoli univoci (Visual Database Tools) |
Modificare le colonne a cui è associato il vincolo, modificare il nome del vincolo o impostare proprietà aggiuntive per il vincolo |
Procedura: Modifica di vincoli univoci (Visual Database Tools) |
Rimuovere il requisito di univocità per i valori immessi nella colonna |
Procedura: Eliminazione di vincoli univoci (Visual Database Tools) |
Creare un'espressione di vincolo per controllare i dati in base a una condizione |
Procedura: Definizione di espressioni di vincoli CHECK (Visual Database Tools) |
Applicare vincoli solo a nuovi dati o anche a dati esistenti |
|
Associare un vincolo CHECK a una tabella per specificare i valori di dati accettabili in una o più colonne |
|
Disattivare un vincolo CHECK quando un agente di replica accoda o aggiorna dati nella tabella. |
Procedura: Disattivazione di vincoli CHECK per la replica (Visual Database Tools) |
Disattivare un vincolo CHECK quando vengono aggiunti, aggiornati o eliminati dati in una tabella |
|
Modificare l'espressione del vincolo o le opzioni che attivano o disattivano il vincolo se si verificano determinate condizioni |
Procedura: Modifica di vincoli CHECK (Visual Database Tools) |
Rimuovere le limitazioni sui valori dei dati in una colonna |
Procedura: Eliminazione di vincoli CHECK (Visual Database Tools) |
Visualizzare le proprietà di un vincolo CHECK selezionato nella finestra Proprietà |
Procedura: Visualizzazione delle proprietà di un vincolo CHECK (Visual Database Tools) |
Vedere anche
Altre risorse
Utilizzo di chiavi (Visual Database Tools)
Utilizzo delle relazioni (Visual Database Tools)