Para modificar la estructura de una base de datos de Microsoft SQL Server, puede ser necesario desactivar temporalmente las constraints que tenga. Por ejemplo, para vaciar los datos de una base de datos, sin tener que pensar el orden correcto para que no salten las restricciones si tenemos ya claro que queremos vaciarla entera. Nota: Se aplica a partir de la versión 2016 En SQL Server podemos desactivarlas de una en una, o bien deshabilitar constraints con una instrucción todas las de una tabla. -- Para deshabilitar una única constraint ALTER TABLE MyTable NOCHECK CONSTRAINT MyConstraint -- Para habilitar una única constraint ALTER TABLE MyTable CHECK CONSTRAINT MyConstraint -- Para deshabilitar todas las constraints de una tabla ALTER TABLE MyTable NOCHECK CONSTRAINT ALL -- Para desabilitar todos los constraint de una tabla ALTER TABLE MyTable CHECK CONSTRAINT ALL Recuerda que, si has cambiado datos de la tabla, al volve...