SQL Script To Shrink A File (Data or Log) in Chunks
SQL Script To Shrink A File (Data or Log) in Chunks
-- sp_helpfile
set @logicalfilename = 'put_logical_filename'
WHILE @@FETCH_STATUS = 0
BEGIN
SET @ActSize = @flSize
SET @bufSpace = @flSize - @spFree + ((@flSize - @spFree)* 0.10)
CLOSE cur_SHRINK
DEALLOCATE cur_SHRINK