Problem: Need to store files in excess of 2GB in SharePoint.
- 50MB is the default upload limit set by SharePoint OOTB. You can change this on the farm as described here by Dave Coleman up to 2GB or 2047MB.
- A common misconception is that by using RBS and not you content database to store the blob you can overcome this 2GB limit. We it's partly true... The maximum file size for a file in SQL Server is 2GB however, the next restraint is SharePoint 2010 Server Object Model and this has a hard limit of 2GB for an upload so moving to RBS won't overcome the problem.
- I believe SharePoint limit's the upload to 2GB due to IIS's worker process w3wp.exe, to upload a file you need to use all the IIS available memory to upload the full stream. Each w3wp.exe worker process runs well with 2-4GB of memory, this is not a boundary just a good idea (on x64), therefore this makes sense to me that the SP2010 team have limited any file upload to 2GB.
- Also be aware that increasing you upload file size to 2 GB has performance ramifications so it a user uploads a file and there is no memory available no new requests can be handled until the memory is available again.