run dbcc sqlperf(logspace)
see if you DB's log file is huge then you can clear log file. make sure that you have a full backup or log file not required.
never shrink the Data file for space.
does the disk does not have sufficient free space?
Regards
Durai Nagarajan