Essa abordagem permitirá que você exclua o conteúdo de todas as tabelas, mesmo aquelas referenciadas por uma restrição de chave estrangeira. Você pode aprimorá-lo para verificar a ausência de restrições de chave estrangeira e fazer um
TRUNCATE TABLE
nesses casos. EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'