Delen via


Vreemde sleutelrelaties verwijderen

Van toepassing op: SQL Server 2016 (13.x) en latere versies Azure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

U kunt een foreign key-beperking in SQL Server verwijderen met behulp van SQL Server Management Studio of Transact-SQL. Het verwijderen van een vreemde-sleutelbeperking verwijdert de noodzaak om referentiƫle integriteit af te dwingen.

Buitenlandse sleutels verwijzen naar sleutels in andere tabellen; voor meer informatie, zie primaire en buitenlandse sleutelbeperkingen.

Machtigingen

Vereist ALTER-toestemming op de tabel.

SQL Server Management Studio gebruiken

Een buitenlandse sleutelbeperking verwijderen

  1. Vouw in Objectverkennerde tabel met de constraint uit en vouw vervolgens Sleutelsuit.

  2. Klik met de rechtermuisknop op de beperking en selecteer Verwijderen.

  3. Selecteer in het dialoogvenster Verwijder ObjectOK.

Gebruik Transact-SQL

Een buitenlandse sleutelbeperking verwijderen

  1. Maak in Objectverkennerverbinding met een instantie van Database Engine.

  2. Selecteer op de standaardbalk Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en selecteer uitvoeren.

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

Zie ALTER TABLE (Transact-SQL)voor meer informatie.

Volgende stappen