Eliminazione di relazioni di chiave esternaDelete Foreign Key Relationships

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (a partire dalla versione 2016)sìDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

È possibile eliminare un vincolo di chiave esterna in SQL Server 2017SQL Server 2017 tramite SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.You can delete a foreign key constraint in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. L'eliminazione di un vincolo di chiave esterna comporta la rimozione del requisito di attivazione dell'integrità referenziale.Deleting a foreign key constraint removes the requirement to enforce referential integrity.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

È necessario disporre dell'autorizzazione ALTER per la tabella.Requires ALTER permission on the table.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per eliminare un vincolo di chiave esternaTo delete a foreign key constraint

  1. In Esplora oggettiespandere la tabella contenente il vincolo, quindi espandere Chiavi.In Object Explorer, expand the table with the constraint and then expand Keys.

  2. Fare clic con il pulsante destro del mouse sul vincolo e selezionare Elimina.Right-click the constraint and then click Delete.

  3. Nella finestra di dialogo Elimina oggetto fare clic su OK.In the Delete Object dialog box, click OK.

Utilizzo di Transact-SQL Using Transact-SQL

Per eliminare un vincolo di chiave esternaTo delete a foreign key constraint

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    GO  
    ALTER TABLE dbo.DocExe   
    DROP CONSTRAINT FK_Column_B;   
    GO  
    

    Per altre informazioni, vedere ALTER TABLE (Transact-SQL).For more information, see ALTER TABLE (Transact-SQL).