Удаление связей внешнего ключа
применяется к: SQL Server 2016 (13.x) и более поздним версиям
базе данных SQL Azure
Управляемому экземпляру SQL Azure
базе данных SQL в Microsoft Fabric
Ограничение внешнего ключа в SQL Server можно удалить с помощью SQL Server Management Studio или Transact-SQL. При удалении ограничения внешнего ключа снимается требование обеспечения ссылочной целостности.
Внешние ключи ссылаются на ключи в других таблицах; для получения дополнительной информации см. в разделе «Ограничения первичного и внешнего ключа».
Разрешения
Требуется разрешение ALTER на таблицу.
Использование SQL Server Management Studio
Чтобы удалить ограничение внешнего ключа
В обозревателе объектов разверните таблицу с ограничением, после чего разверните раздел Ключи.
Щелкните правой кнопкой мыши ограничение и нажмите кнопку "Удалить".
В диалоговом окне "Удалить объект" нажмите кнопку "ОК".
Использование Transact-SQL
Чтобы удалить ограничение внешнего ключа
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Дополнительные сведения см. в разделе ALTER TABLE (Transact-SQL).