Assuming you have another scratch database on the server, you can create a table in that database and insert all the data into that table like this:USE YourProductionDBGOSELECT * INTO YourScratchDB.dbo.TempHoldingTableFROM YourSourceTable;
Then you can delete the data in the original database using:TRUNCATE TABLE YourSourceTable;
And after you restore it, remove any existing data in the same manner and insert the data from the scratch table:INSERT INTO YourSourceTableSELECT * FROM YourScratchDB.dbo.TempHoldingTable
BUT, PLEASE TEST IT. There are many caveats. You may not be able to truncate the table; You may not be able to simply insert the data back if there are identity columns etc. So consider this as just a general suggestion which you will test until you are satisfied before you decide to use it if at all.