Excluir relações de chaves estrangeiras
aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
banco de dados SQL no Microsoft Fabric
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).