Eliminar relaciones de claves extranjeras
Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance
Puede eliminar una restricción de clave externa en SQL Server mediante SQL Server Management Studio o Transact-SQL. Al eliminar una restricción de clave externa se elimina el requisito de forzar la integridad referencial.
Las claves extranjeras hacen referencia a las claves de otras tablas, para obtener más información vea Restricciones de clave principal y extranjera.
Permisos
Requiere el permiso ALTER en la tabla.
Uso de SQL Server Management Studio
Para eliminar una restricción FOREIGN KEY
En el Explorador de objetos, expanda la tabla con la restricción y, a continuación, expanda Claves.
Haga clic con el botón derecho en la restricción y, después, seleccione Eliminar.
En el cuadro de diálogo Eliminar objeto, seleccione Aceptar.
Uso de Transact-SQL
Para eliminar una restricción FOREIGN KEY
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Para obtener más información, consulte ALTER TABLE (Transact-SQL)