I need to send some SQL Server files from my Windows Server 2008 to Amazon S3. After doing some researches I found some programs that do that, but it (the freewares) can't :

  • send files larger than 5GB
  • schedule task to send files automatically

Of course there's some programs that do that, but they're very expensive, because today I have more than 30 servers to do that.

Any ideia how send these files to Amazon S3 in a free way ?

Thank you


You can try minio client aka mc. It is available for Windows.

"mc cp" command can do the needful. It will handle the multipart upload for you.

Hope it helps.



Have a look at this, I believe this is a suitable way to do this.

As for the schedule, you can set this up as a scheduled task in windows using the correct parameters for it.

Look at the documentation for a list of all parameters.

  • Great tool Ash, but I found one problem with it, I can't send files bigger than 5GB with the '/sync' option, so I can't send to Amazon the files that wasn't send before bigger than 5GB and it sub-folders. – Valter Silva Jul 12 '13 at 14:56

5GB is the size limit set by AWS for any single object being uploaded: http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadingObjects.html

Consider using the multi-part uploader: http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html

  • 1
    That is incorrect, 5 TB is the limit. Google it – user3892683 Nov 26 '15 at 14:08
  • Please correct your answer: a single object can be up to 5TB. The 5G limit refers to a single PUT – Marcello Romani Nov 11 '20 at 21:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.