Vreemde sleutelrelaties verwijderen
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Azure SQL Database
Azure SQL Managed Instance
SQL-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
Vouw in Objectverkennerde tabel met de constraint uit en vouw vervolgens Sleutelsuit.
Klik met de rechtermuisknop op de beperking en selecteer Verwijderen.
Selecteer in het dialoogvenster Verwijder ObjectOK.
Gebruik Transact-SQL
Een buitenlandse sleutelbeperking verwijderen
Maak in Objectverkennerverbinding met een instantie van Database Engine.
Selecteer op de standaardbalk Nieuwe query.
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.