Excluir relações de chave estrangeira
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada SQL do Azurebanco 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).