Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Az SQL Server idegenkulcs-korlátozását az SQL Server Management Studióval vagy a Transact-SQL-lel törölheti. Az idegenkulcs-kényszer törlése eltávolítja a hivatkozási integritás kényszerítésére vonatkozó követelményt.
Az idegen kulcsok más táblákon belüli kulcsokra hivatkoznak, további információért lásd a Elsődleges és idegen kulcsok korlátozásaicímű részt.
Permissions
ALTER jogosultság szükséges a táblára.
Az SQL Server Management Studio használata
Idegenkulcs-korlátozás törlése
Az Object Explorer-ben bontsa ki a táblát a megadott korlátozással, és bontsa ki a Kulcsok-t is.
Kattintson a jobb gombbal a korlátozásra, majd válassza a Törléslehetőséget.
Az Objektum törlése párbeszédpanelen válassza OKlehetőséget.
Használd a Transact-SQL-t
Idegenkulcs-korlátozás törlése
Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
További információkért lásd: ALTER TABLE (Transact-SQL).