We have a SQL Server database with terabytes of files stored in filegroups. In case of a catastrophic failure we restore a backup (includes data and files) which takes hours to completely restore. We would like to find a way to speed up the restore.
It would be ideal if we could get the database up and running quickly without the files. Then we could restore the files at a later time. Is it possible to backup the database without filegroups, restore the database without filegroups, then restore the filegroups?
I have tried scripting out the database with data, executing the script, and then restoring the filegroups but this did not work.
What are some other solutions that we could implement if this will not work?