• Depending on where that 120 GB is in your data file, you could potentially be able to use the TRUNCATEONLY functionality of DBCC SHRINKFILE
    https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-shrinkfile-transact-sql
    This makes it only remove unused pages at the end of the file without reorganizing any other pages.