Вы почти правы, используйте вместо:
EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all'
EXEC sp_msforeachtable 'DROP TABLE ?'
но вторую строку вам может потребоваться выполнить несколько раз, пока вы не перестанете получать ошибку:
Could not drop object 'dbo.table' because it is referenced by a FOREIGN KEY constraint.
Сообщение:
Command(s) completed successfully.
означает, что все таблицы были успешно удалены.