Megosztás a következőn keresztül:


Idegenkulcs-kapcsolatok törlése

Vonatkozik a következőkre: SQL Server 2016 (13.x) és későbbi verziók Azure SQL DatabaseAzure SQL Managed InstanceSQL 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

  1. Az Object Explorer-ben bontsa ki a táblát a megadott korlátozással, és bontsa ki a Kulcsok-t is.

  2. Kattintson a jobb gombbal a korlátozásra, majd válassza a Törléslehetőséget.

  3. 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

  1. Az Object Explorer-ben csatlakozzon az adatbázismotor egy példányához.

  2. A Standard sávon válassza Új lekérdezéslehetőséget.

  3. 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).

Következő lépések