September 29, 2012 at 9:45 pm
I am trying to call robocopy from a bat fie to move backups to a network server. This is working fine on several servers, but I have one that will not execute the code with a 0 return code. I know all about the other nonzero codes and am handling everything except and 8 and 16. The files are being copied, the log shows no issues (no fails) but the error code returned is an 8.
Whether I run this command directly from cmdline or through my bat file, the files are copied properly. I have no idea what could be causing a return code of 8 and I definitely don't want to ignore that error code.
I have looked for permission issues, files in use, etc. but haven't found a reason for the bad return code.
Has anyone else seeen this issue or have any advice for me?
Thanks in advance for your help.
Kim
October 1, 2012 at 7:04 am
You might want to try using powershell to complete the copy and examine the exit codes
October 1, 2012 at 8:43 am
The first thing I would do, on the problem system, is set Robocopy to keep a log file (/LOG:{Path and filename}) and review this. Looking over a document I have, code 8 indicates "Some files or directories could not be copied." I think the word "some" is going to be the important one.
Maybe there's a "hidden" file or folder that your batch is failing to copy.
Although, I just re-read your post, saw that you are logging your copies and not seeing any errors.
Maybe try pointing both your SQL backup and batch file to a different folder on the server? I've seen some weird permissions issues in the past where everything looks good, but the user would still get errors.
Jason
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy