Case sensitive databases
Thank you for the useful script, just a quick note that it won't work on case sensitive databases - you need to change the EXEC(@alter) to EXEC(@Alter).
IF @Alter != ''
BEGIN
IF @Debug = 1
PRINT @Alter
ELSE
**EXEC(@alter)**
IF @Verbose = 1
PRINT ' > Disabling [' + @ConstraintName + ']'
END