I'm looking to automate a wipe of our test environment to bring it up to be in-line with production at the end of every sprint.
As it stands this is currently being completed by the test enviroment grabbing the full backup and doing a restore with move&replace however this is using up most of the space we have.
The intention is to create the environment from scratch and populate only the needed tables.
I can use the 'Right Click > Tasks > Generate Scripts...' to create the framework of the database.
Is there a way to create that script from within a stored procedure so that can be used to re-create the database
Also I'm working on this bit as it stands but obviously that script will just create the database at its current size so all of the File Sizes need to be modified once the script has been generated
Cheers for any help