It is a little late but it might help someone.
I created a procedure sometimes back which does the following using T-SQL:
- Store all constraints in a Temporary table
- Drop All Constraints
- Truncate all tables with exception of some tables, which does not need truncation
- Recreate all Constraints.
I have listed it on my blog here