Eliminare relazioni di chiave esterna
Si applica a: SQL Server 2016 (13.x) e alle sue versioni successive Database SQL di Azure Istanza gestita di SQL di Azure
È possibile eliminare un vincolo di chiave esterna in SQL Server usando SQL Server Management Studio o Transact-SQL. L'eliminazione di un vincolo di chiave esterna comporta la rimozione del requisito di attivazione dell'integrità referenziale.
Chiavi esterne di riferimento chiavi in altre tabelle. Per altre informazioni, vedere Vincoli di chiave primaria ed esterna.
Autorizzazioni
È necessario disporre dell'autorizzazione ALTER per la tabella.
Usare SQL Server Management Studio
Per eliminare un vincolo di chiave esterna
In Esplora oggettiespandere la tabella contenente il vincolo, quindi espandere Chiavi.
Fare clic con il pulsante destro del mouse sul vincolo e selezionare Elimina.
Nella finestra di dialogo Elimina oggetto fare clic su OK.
Usare Transact-SQL
Per eliminare un vincolo di chiave esterna
In Esplora oggetti connettersi a un'istanza del motore di database.
Sulla barra Standard selezionare Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Per altre informazioni, vedere ALTER TABLE (Transact-SQL).