EXEC sp_MSForEachTable 'ALTER TABLE NombreTabla NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'ALTER TABLE NombreTabla DISABLE TRIGGER ALL'
GO
EXEC sp_MSForEachTable
'BEGIN
TRY
TRUNCATE
TABLE NombreTabla
END TRY
BEGIN
CATCH
DELETE
FROM NombreTabla
END
CATCH;'
EXEC sp_MSForEachTable 'ALTER TABLE NombreTabla CHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'ALTER TABLE NombreTabla ENABLE TRIGGER ALL'
GO