I was trying to copy the .BAK file from Windows Environment. Though there is enough Disk space for the file and also the file is within the Data Centre arena, after copying it in middle of around 50 - 60 percent and it has got this error.
Error 0x8007046A: Not enough Server Storage is available to process this Command.
I have verified from the Friendly suggestive pages from the net, and it really didn't helped me either to suppress.
On a nightly job I run i.e copying a 120 GB backup copy - when the server was unnswe menmory pressure - this problem used to occur occassionally. As a workaround - we needed to reboot the server. After a awhile - we doscovered a memory leak on the server. Instead of now using COPY or XCOPY - which are buffer based , I use a utility called ESEUTIL - which I picked up from Microsoft Exchange and is used to copy large mailboxes within Exchange. ESEUTIL used unbuffered IO - and has has halved the amount of time . Using it is very simple. Read some notes on usage http://www.sqlserver-dba.com/2011/02/speed-up-copying-large-files-with-eseutil.html