Q:

Como puedo desahabilitar una llave foranea en una tabla para hacer un truncate en slq server

quiero saber si hay una forma de como desahabilitar una llave foranea, para poder eliminar los registros de una tabla, pero cuando hago utilizo este script: alter table dbo.AMBITO NOCHECK constraint ALL --Desactivar, me sigue sin poder eliminar los registros de una tabla, lo necesito hacer sin un procedimiento almacenado 

A:

puedes probar quitando los datos de la tabla a la cual hace referencia la foranea y luego ejecutas el truncate a la tabla que necesitas

