Condividi tramite


Eliminazione di relazioni di chiave esterna

È possibile eliminare un vincolo di chiave esterna in SQL Server 2012 tramite 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.

Contenuto dell'argomento

  • Prima di iniziare:

    Sicurezza

  • Per eliminare un vincolo di chiave esterna utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Sicurezza

Autorizzazioni

È richiesta l'autorizzazione ALTER per la tabella.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di SQL Server Management Studio

Per eliminare un vincolo di chiave esterna

  1. In Esplora oggetti espandere la tabella contenente il vincolo, quindi espandere Chiavi.

  2. Fare clic con il pulsante destro del mouse sul vincolo e selezionare Elimina.

  3. Nella finestra di dialogo Elimina oggetto fare clic su OK.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

Utilizzo di Transact-SQL

Per eliminare un vincolo di chiave esterna

  1. In Esplora oggetti connettersi a un'istanza del Motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

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

Per ulteriori informazioni, vedere ALTER TABLE (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]