SQL Server Space Reclaim
Delete the extra data out of regular business hours, then shrink the database. Don't overcomplicate things.

Andy Mallon explains how in the post How to shrink a database in 4 easy steps:


First you'll get the file sizes for the databases on your instance, using the sys.database_files system view.
Then using DBCC SHRINKFILE, you'll shrink each file in question.
Finally, you'll rebuild all your indexes to ensure any fragmentation is handled.