In most Installers like
instalshield you can run a batch file after finishing install process. I suggest you to create a
Default Database Backup file and restore it by that batch file.
Default Database Backup:
Is a backup file that you make from your Database when your tables are empty or have hard-coded or default data.
Make a Restore Batch-File:
Make a new Text-file and change its extension to `bat` then use `sqlcmd` command to restore your Database like this:
sqlcmd -S %DB_HOST% -Q "<your restore="" query="">"</your>
And a restore query like this:
RESTORE DATABASE %DB_NAME% FROM DISK = '%BACKUP_FILE%' WITH REPLACE;
Or
for a better query follow this question
Add your Backup file and Batch-file to your setup:
When you are making your setup, add the Backup file and Batch-file in it that those will add in the destination path.
Change your setup settings to run Batch-file at the end of setup>