Excluir relações de chaves estrangeiras
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Você pode excluir uma restrição de chave estrangeira no SQL Server usando o SQL Server Management Studio ou o Transact-SQL. Excluir uma restrição de chave estrangeira remove o requisito para forçar uma integridade referencial.
Chaves estrangeiras fazem referência a chaves em outras tabelas. Para obter mais informações, consulte Restrições de chaves primárias e estrangeiras.
Permissões
Exige a permissão ALTER na tabela.
Usar o SQL Server Management Studio
Para excluir uma restrição de chave estrangeira
No Pesquisador de Objetos, expanda a tabela com a restrição e expanda Chaves.
Clique com o botão direito do mouse na restrição e selecione Excluir.
Na caixa de diálogo Excluir Objeto, selecione OK.
Usar o Transact-SQL
Para excluir uma restrição de chave estrangeira
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Para obter mais informações, confira ALTER TABLE (Transact-SQL).