We have tempdb on a different physical disk than our user databases. A few weeks ago, we were running out of space on that disk during a data warehouse load. Until we could buy a bigger disk, we created a .ndf file on our main data drive. We now have acres of space on the tempdb disk, but SQL Server insists on using both the .ndf and .mdf files during the load. We tried deleting the .ndf file, but got an error message. I found a script example here (love SSC, Steve!) to move the file, but I don't think I need the .ndf anymore and would like to delete it. (A colleague tried the delete from EM, so I don't have the text of the message). Any ideas?
how about :
use tempdbgoDBCC SHRINKFILE ('locigal_file_name' , EMPTYFILE
alter database tempdbREMOVE file 'locigal_file_name' ;
check bol at http://msdn2.microsoft.com/en-us/library/ms189493.aspx