Excluir relações de chave estrangeira
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Banco de Dados SQL do Azure
Instância Gerenciada 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. A exclusão de uma restrição de chave estrangeira remove o requisito de impor integridade referencial.
Para mais informações, consulte Restrições de Chave Primária e Estrangeira. Chaves estrangeiras referenciam chaves em outras tabelas.
Permissões
Requer 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, em seguida, expanda Chaves.
Clique com o botão direito do rato na restrição e, em seguida, selecione Eliminar.
Na caixa de diálogo Excluir objeto, selecione OK.
Utilize 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, consulte ALTER TABLE (Transact-SQL).