SharePoint Online - storage options (large exiting file store)

We would like to implement a SharePoint Online solution to provide remote access to shared files.
Ideally we would migrate our existing file store, but this is well over 500GB. Is SharePoint a viable solution for storing large volumes of data? I had looked into the possibility of RBS, but this is unsupported for SharePoint Online.
Any input would be greatly appreciated.

Hi sara_williams79. SharePoint Online can be used for large file stores but you should be aware of some key limitations. Each site collection in SharePoint Online can store a maximum of 100GB of data; so you would need at least 6 site collections for
your data. Maximum file size in SharePoint Online is 2GB. Any files over that size will not upload.
Document libraries in SharePoint Online can hold millions of documents but any library that holds over 5,000 items (or 20,000 in SkyDrive Pro library) will cause issues for some client tools like SkyDrive Pro sync client. Therefore do plan
for some time to check and reorganise your data to fit within the storage constraints and the SkyDrive Pro sync client (on the libraries you plan to use with it).
Further information about SharePoint Online storage boundaries is documented here:
http://office.microsoft.com/en-us/office365-sharepoint-online-enterprise-help/sharepoint-online-software-boundaries-and-limits-HA102694293.aspx
Are you planning to migrate users' home folders to SharePoint Online? SharePoint Online offers a good solution for this kind of data; each user receives 25GB of personal file storage in their SkyDrive Pro site which can be increased to a maximum 100GB.
Myles Jeffery | Office 365 MVP |
Try My File Migration Tool for Office 365 SharePoint Online

Similar Messages

  • Using sharepoint designer 2013 - connected to sharepoint online - but getting " data source file cannot be saved" after making a new linked datasource

    using sharepoint designer 2013 - connected to sharepoint online - but getting " data source file cannot be saved" after making a new linked datasource

    Hi,
    Based on your description, I have done a test and I can’t reproduce your issue.
    I have used SharePoint Designer 2013 to open a SharePoint Online site and there are no issues.
    I’d like to clarify whether you encounter any issues when accessing SharePoint Online sites. If there are no issues during the accessing procedure, SharePoint Online service should be working fine at your side. The issue may be caused by specific SharePoint
    Designer client or network. I suggest you refer to the following steps to troubleshoot the issue.
    1. Use SharePoint Designer to open another site and check whether it is successful.
    2. When you are prompted to enter Office 365 account and password, try other users’ accounts and select the remembering the credential.
    3. Perform the connection procedure under another environment and verify whether the issue is resolved.
    If the issue persists, can you provide related screenshots for further troubleshooting?
    Best Regards,
    Lisa Chen
    Lisa Chen
    TechNet Community Support

  • Sharepoint Foundation 2010 and Large Media Files?

    I have already seen links giving instructions in how to raise the default 50MB upload limit to up to 2GB, but it doesn't seem like a good idea based on all the caveats and warnings about it.
    If we need to occasionally allow access to external SharePoint users to files of size much larger than 50MB (software application installation files, audio recordings and video recordings) despite most documents being much less than 50MB (Office documents)
    what is the best solution that does not involve using third party external services such as OneDrive, Azure or Dropbox because we must host all of our files on premises.
    The SharePoint server is Internet accessible, but it requires AD authentication to log in and access files.
    Some have recommended file server shares for the larger files, but the Internet users only have AD accounts that are used to access the SharePoint document libraries, but they do not have VPN that would be needed to access an internal file share.
    I have heard of FTP and SFTP, but the users need something more user-friendly, doesn't require anything applications than their browser and that will use their existing AD credentials and we need to have auditing of who is uploading and downloading files.
    Is there any other solution other than just raising the file limit to 1 or 2GB just for a handful of large files in a document library full of mostly sub 50MB files?

    I had a
    previous post about performance impacts on the upload/download of large content on SharePoint.
    Shredded storage has got little to do with this case, as it handles Office documents shared on SharePoint, being edited on Office client, and saving back only the differences, therefore, lightening up the throughput.
    These huge files are not to be edited, they're uploaded once.
    It's a shame to expose this SharePoint Farm on the extranet, just because of a handful of huge files.
    Doesn't the company have a webserver on the DMZ hosting a extranet portal ? Can't that extranet portal feature a page that discovers those files intended to be downloaded from the outside, and then, act as a reverse proxy to stream them out ?
    Or, it may be a chance to build a nice Portal site on SharePoint.

  • Best Online Storage Options?

    I had the misfortune of experiencing a dead HD and having to pay for data retrieval. Now my internal HD is randomly ejecting itself. Someone suggested using an online data backup service.
    As a pro multimedia producer, I'll need 4 TB (at least) of storage. Which service would you recommend if any? Or would you recommend strictly the external HD route? I just paid $2k to retrieve data from an external, so my faith in those has wained.
    Thanks in advance.

    That much data would take forever to store online.  The key is to have a good backup strategy, including clones, and alternative media*:
    http://www.macmaps.com/backup.html

  • Not generate file using ItemAdded Event in SharePoint Online

    I develop a list item event receiver For Sharepoint online.I upload the .wsp file in solution and activate the feature On ItemAdded event I create/generate document on 15 document library based on library template.
    Some time it generate all 15 files and sometime it generate 8/10/12 files.
    i.e not generate files in all the document library.
    It work fine in my local server.
    Please Help me.

     ****1.design_Pre_Order_Meeting_Template [=========== ] System.ArgumentException: Value does not fall within the expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****2.design_Checklist_T [=========== ] System.ArgumentException: Value does not fall within the expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****3.design_Drawing_Change_Schedule [=========== ] System.ArgumentException: Value does not fall within the
    expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****4.design_Responsibility_Matrix_Template [=========== ] System.ArgumentException: Value does not fall within
    the expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****5.design_Review_Record_Template [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****6.design_Risk_Assesment_Template [=========== ] System.ArgumentException: Value does not fall within the
    expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****7.design_Supplier_Material_Sheet [=========== ] System.ArgumentException: Value does not fall within the
    expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****8.design_Team_Meeting_T [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****9.pc_Key_Isssue_Schedule [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****10.pc_Client_Progress_Report [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****11.pc_Design_Change_Register [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****12.pc_rfi_schedule [=========== ] System.ArgumentException: Value does not fall within the expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****13.pc_Drawing_Progress_Schedule_T [=========== ] System.ArgumentException: Value does not fall within the
    expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****14.pc_Technical_Submittal_Schedule [=========== ] System.ArgumentException: Value does not fall within the
    expected range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****16.pc_Drawing_Issue_Schedule [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****19.proc_Pre_Order_Meeting_T [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties) ****20.proc_Preferred_Supplier_List [=========== ] System.ArgumentException: Value does not fall within the expected
    range.
    Server stack trace:  
       at Microsoft.SharePoint.SPWeb.GetWebRelativeUrlFromUrl(String strUrl, Boolean includeQueryString, Boolean canonicalizeUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
    Exception rethrown at [0]:  
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.SharePoint.SPWeb_SubsetProxy.GetFile(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile__Inner(String strUrl)
       at Microsoft.SharePoint.SPWeb.GetFile(String strUrl)
       at new_contract_request.pc_contract_request_form.pc_contract_request_form.ItemAdded(SPItemEventProperties properties)

  • POST to SharePoint Online REST API - 405 Method Not Allowed

    Good afternoon,
    I am writing C# with the intention of uploading a file to a document library using the REST API.
    The code must run on an on-premise machine and the target SharePoint site is in SharePoint Online (Office 365 E-plan).  It has to handle large files, so CSOM is not an option.
    I have successfully tested a few different "get" messages, so I believe the authentication part is working.  However, so far I have no such luck with POST.
    In fiddler, my most recent attempt looks like this (I redacted the parts in <> because I'm not sure if they are sensitive somehow):
    POST http://org.sharepoint.com/sites/site/_api/web/GetFolderByServerRelativeUrl('Documents')/Files/add(url='test2.txt',overwrite=true) HTTP/1.1
    Accept: application/json;odata=verbose
    X-RequestDigest: <digest value>,15 Jan 2014 17:48:49 -0000
    BinaryStringRequestBody: true
    Host: org.sharepoint.com
    Content-Length: 6
    Expect: 100-continue
    stuff!
    Seems like it should work, but the result is "301 Moved Permanently."  This request is immediately followed by this one: 
    GET https://org.sharepoint.com/sites/site/_api/web/GetFolderByServerRelativeUrl('Documents')/Files/add(url='test2.txt',overwrite=true) HTTP/1.1
    Accept: application/json;odata=verbose
    X-RequestDigest: <formdigest>,15 Jan 2014 18:01:51 -0000
    BinaryStringRequestBody: true
    Host: org.sharepoint.com
    Cookie: FedAuth=<cookiestuff>; rtFA=<cookiestuff>
    Response:
    HTTP/1.1 405 Method Not Allowed
    Cache-Control: private, max-age=0
    Transfer-Encoding: chunked
    Content-Type: application/json;odata=verbose;charset=utf-8
    Expires: Tue, 31 Dec 2013 18:01:52 GMT
    Last-Modified: Wed, 15 Jan 2014 18:01:52 GMT
    Server: Microsoft-IIS/7.5
    X-SharePointHealthScore: 0
    X-SP-SERVERSTATE: ReadOnly=0
    SPClientServiceRequestDuration: 25
    X-AspNet-Version: 4.0.30319
    SPRequestGuid: dd936a9c-f4fc-a05d-27e1-2c948f0eb575
    request-id: dd936a9c-f4fc-a05d-27e1-2c948f0eb575
    X-FRAME-OPTIONS: SAMEORIGIN
    X-Powered-By: ASP.NET
    MicrosoftSharePointTeamServices: 16.0.0.2308
    X-Content-Type-Options: nosniff
    X-MS-InvokeApp: 1; RequireReadOnly
    P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
    Date: Wed, 15 Jan 2014 18:01:51 GMT
    128
    {"error":{"code":"-1, Microsoft.SharePoint.Client.ClientServiceException","message":{"lang":"en-US","value":"The HTTP method 'GET' cannot be used to access the resource 'Add'. The operation type of the resource is specified as 'Default'. Please use correct HTTP method to invoke the resource."}}}
    0
    So it looks to me as if my request is being redirected to the same address but with a "GET" method rather than "POST," resulting in the 405 Method Not Allowed error because "add" needs POST.
    I appreciate any insight you can offer.

    Mkay, perhaps I should rephrase:  
    I want to synchronize a SharePoint Online library with a local file share.  There are a large quantity of files, and many of them are large (actually it's all too large to fit in one SharePoint Online site collection due to the 100gb limit, but I'll
    deal with that separately).
    The approach I was working on here was to create a C# method basically like this:  UploadFile(File, Destination, username, password).  I would use this method in the script component of an SSIS package which would run on a server and push the files
    up to SPO, but right now I'm just testing it as a console application.
    I got the CSOM methods working, but obviously that won't work because the files are too large.  Above is what's happening with the REST version.
    Can anyone see what's wrong with my REST calls - why is it being redirected as a GET request?  Is this even possible?

  • How can I Hide(not Disable) the Save As and Exit options in the File menu of Excel Documents in SharePoint 2013?

    Hi,
    I want to hide(not disable) the "Save As" and "Exit" options in the File Menu of Excel Documents in SharePoint 2013.When I make changes in the excelribbon.css file of xlviewer.aspx,all the options under File menu are getting hidden but
    I want to hide only these two options while retaining the others.
    Kindly suggest me a method to achieve this.
    Looking forward to your reply at the earliest.
    Thanks in advance.
    Regards,
    Sanjana

    Hi Sanjana,
    To hide the “Save As” and “Exit” options in xlviewer.aspx page in SharePoint, I recommend to use the code below(however it is not recommended):
    <style>
    div.cui-menusection li.cui-menusection-items:nth-child(2)
    display:none !important;
    div#m_excelWebRenderer_ewaCtl_menuJewelSaveAs{
    display:none !important;
    div#m_excelWebRenderer_ewaCtl_msJewelSecondary{
    display:none !important;
    </style>
    As “:nth-child()” selector is supported in IE 9 and later versions, please use IE 9 or later versions’ IE browser.
    http://www.w3schools.com/cssref/sel_nth-child.asp
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Upload very large file to SharePoint Online

    Hi,
    I tried uploading very large files to SharePoint online via the REST API using JAVA. Uploading files with a size of ~160 mb works well, but if the filesize is between 400mb and 1,6 gb I either receive a Socket Exception (Connection reset by peer) or an error
    of SharePoint telling me "the security validation for the page is invalid". 
    So first of all I want to ask you, how to work around the security validation error. As far as I understand the token, which I have added to my X-RequestDigest header of the http post request seems to be expired (by default it expires after 1800 seconds).
    Uploading such large files is time consuming, so I can't change the token in my header while uploading the file. How can I extend the expiration time of the token (if it is possible)? Could it help to send post requests with the same token
    continuously while uploading the file and therefore prevent the token from expiration? Is there any other strategy to upload such large files which need much more than 1800 seconds for upload?
    Additionally any thoughts on the socket exception? It happens quite sporadically. So sometimes it happens after uploading 100 mb, and the other time I have already uploaded 1 gb.
    Thanks in advance!

    Hi,
    Thanks for the reply, the reason I'm looking into this is so users can migrate there files to SharePoint online/Office 365. The max file limit is 2gb, so thought I would try and cover this.
    I've looked into that link before, and when I try and use those end points ie StartUpload I get the following response
    {"error":{"code":"-1, System.NotImplementedException","message":{"lang":"en-US","value":"The
    method or operation is not implemented."}}}
    I can only presume is that these endpoints have not been implemented yet, even though the documentation says they only available for Office 365 which is what  I am using. 
    Also, the other strange thing is that I can actually upload a file of 512mb to the server as I can see it in the web UI. The problem I am experiencing is get a response, it hangs on this line until the TimeOut is reached.
    WebResponse wresp = wreq.GetResponse();
    I've tried flushing and closing the stream, sendchunked but still no success

  • How to use Blob storage to office 365 sharepoint online library documents

    Hello,
    Considering that we cant uploade a file with size more than 250 MB and it is recommended using Remote
    Blob Storage (RBS) if large files are supposed to store in SharePoint.
    My question is, how to use RBS or Azure Blob storage to store files instead of SQL database.
    What is the configuration or code i need to write to accomplished this where i would prefer if it can be done simply using some configuration.
    any sample or tutorial would be great help.
    Thanks,
    Asjad 

    HI,
    What we did, we deploy small Azure PaaS application what used Azure Blob Storage and table and then show it in Office365 SharePoint online trough iframe. This gives you flexibility to customimze the PaaS application and show the content at blog storage.
    We tested this in SharePoint ONline multitenant and Dedicated plus in On Premise SharePoint with the custom code in separate IIS server published trough UAG to Internet. This allows you to save or replace your file server with Azure and small PaaS apps in
    and show the content on SharePoint ONline trough Iframe.
    Br Petri

  • Sharepoint Online - File Associations - Create association for .sql files in SPO365

    I maintain a document library as a script repository with .sql scripts.  we refer to these often for operational processes.  
    unfortunately, we are currently only given the option to download these files from SharePoint Online.   
    Is it possible to create an association in SharePoint Online to have these files preview as text or to at least open them in SSMS or Notepad. 
    caveat =  we dont want to change the default OS association for these files.  SSMS is fine for the desktop, but in SPO365 a text viewer would be ideal as it would most easlily facilitate a copy and paste. 
    Thanks 
    G'B
    Scott Davis

    Hi,
    According to your description, when you removed the Read List and Read Item operations and created them back based off of the view and recreated the external list, you saw all the columns you wanted.
    Then you can modify view to choose the columns which you want to display.
    The issue is, now the item picker and other operations that did not change seem to be going off of the view.
    Do you mean that when you add/edit the item, it still displays the foreign key column in the list view?
    Best Regards,
    Lisa Chen
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Lisa Chen
    TechNet Community Support

  • Workflow to change file permission in SharePoint Online Document Library

    1.What are my options with SPD 2013 If I want to change a documents file permission in a workflow?
    2.Where does SPO host 2013 Workfows?
    3.If connecting to SPO Can I use Worklow Manager 1.0?
    4.Will I need to host my Workflow Manager workflows on server or Azure if running against o365/SPO?
    5.If I wish to create SPO 2013 workflows with Visual Studio 2012, what do I need and will I be limited to actions I see in SPD 2013?
    ============================
    Thank You
    cyberpine.com

    You can host this workflow as a SharePoint App in SharePoint Online or use SharePoint Designer to create this workflow as long as you use the app step. Managing the permissions can be done with a REST call.  The initiator of the workflow must have
    been granted the right to "Manage Permissions" and the app must have full control of the Site Collection.   We have done so for several of our clients.   I know you asked this question some time ago, but I thought the info might still be helpful.

  • SharePoint Online - Open large Doc Library With Explorer - "This folder is empty"

    I'm using a Document Library in SharePoint Online to store over 50,000 files at around 40gb. I am a Site Collection Administrator, and I am in the Site Owners group. I can open the library in a browser and it displays the files correctly:
    However, when I try to open this same library using Windows Explorer, it shows "This folder is empty."
    I can add documents to this Document Library through Windows Explorer. However, once I close and reopen Windows Explorer, those documents no longer show in Windows Explorer. Any idea what would cause this and how do I resolve the issue?

    Likely because you're exceeding the 5,000 LVT which also impacts Explorer view.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • SharePoint Online Power Bi. pbix files and SPO List refreshes?

    I have a Power Bi License on SharePoint Online - suspect the free one.  I have access to the Power Bi Admin center and gateway on SPO.  I have Power Bi on my Windows 8 desktop.  
    On my client I've created a pbix report with an SOP List data source.. on my client it works and refreshes!
    How can I present that report on an my SPO page to users? I've tried to upload to do library and dashboard page on an SPO Bi Site and it only wants to download the pbix file. Also will users need to have a Power Bi license to view the page/report?
    Once up, will my report allow for data refresh to SPO List sources? Automatic refreshes? We've had issues with this before with Excel Services where SPO data will not allow refresh powerview connections for some reason on SPO.
    Any option within Power Bi to build WYSIWYG (SSRS type) reports where we can arrange SPO Data into full page view by Item?

    Hi,
    SharePoint Online don't restrict reloading and refreshing the data in real time.
    Here are some detailed articles for your reference:
    Keeping Your Reports Up to Date with Scheduled Data Refresh
    Scheduled Data Refresh Update: New Data Sources
    If you still have some question about Power BI for office 365, you can create post in
    Power BI for office 365 forum.
    Thanks
    Best Regards
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jerry Guo
    TechNet Community Support

  • I want to load large raw XML file in firefox and parse by DOM. But, for large XML file the firefox very slow some time crashed . Is there any option to increase DOM handling memory in Firefox

    Actually i am using an off-line form to load very large XML file and using firefox to load that form. But, its taking more time to load and some time the browser crashed. through DOM parsing this XML file to my form. Is there any option to increase DOM handler size in firefox

    Thank you for your suggestion. I have a question,
    though. If I use a relational database and try to
    access it for EACH and EVERY click the user makes,
    wouldn't that take much time to populate the page with
    data?
    Isn't XML store more efficient here? Please reply me.You have the choice of reading a small number of records (10 children per element?) from a database, or parsing multiple megabytes. Reading 10 records from a database should take maybe 100 milliseconds (1/10 of a second). I have written a web application that reads several hundred records and returns them with acceptable response time, and I am no expert. To parse an XML file of many megabytes... you have already tried this, so you know how long it takes, right? If you haven't tried it then you should. It's possible to waste a lot of time considering alternatives -- the term is "analysis paralysis". Speculating on how fast something might be doesn't get you very far.

  • What's the FASTEST file storage option ?

    Hi all,
    Im building an application in Java where indexing and storing of data is a major area of the app. It should be able to store the data as well as retrieve them rapidly as well as the files should be small in size.
    Knowing Java's popularity with XML, I've chosen that as one candidate, but the problem is Im not too sure how the above 2 criteria will match with XML.
    1) Is XML fast enuf considering retrieval of data ?
    2) And how about the[b] storage sizes ?
    Or should I scrap XML and build my own version file structure such as a B-tree ?
    How difficult would that be considering limited development time ?
    thanx in advance ....

    Anyway to deal with this post piece by piece.
    I agree with you that database infact rules out other
    options when it comes to speed and storage. Im not in
    anyway trying to abuse XML as a storage mechanism. If
    I had the freedom to use a database, I know I wudnt
    even hav posted this question, cos database wins
    hands down in ease of programmin, maintain, store and
    rapid response.
    Okay first of all my post was not a personal attack against you. There are plenty of people who abuse or ty to abuse XML as a storage mechanism with extremely unhappy results. I want to make that point clear not just to you but to any future readers of this thread so that if they are considering such a course of action they should come back to reality.
    It wud be insane to ask the client to
    to install a DBMS jus to make sure the P2P app wud
    run. As for the details about the solution, it is a
    P2P app, but not to share content as such traditional
    ones. Its supposed to help ppl arrive at better
    seacrh results on a Web Search Engine.Well this was dealt with previously. In short using JDBC does NOT imply a full blown database server. It could be a standalone database like Access or you could write your own driver that accesses a proprietary file directly or you could use a plain text driver.
    The point is that if you use JDBC you decouple your application from the storage. This is the important point. Because it means you can switch the storage mechanism as best fits you later without having to rewrite gobs of code.
    >
    As for the requiremtns, I need a storage mechanism
    sm to store the rankings a user might have given
    indivuidually per page or website. I need to store
    them as well as access them anytime I want and share
    them with the peers. Not only rankings I need to
    store other deatils like the search string, the
    datetime of the query etc.All the more reason to look at a database of some sort... an embedded database would be fine.
    >
    I will let you know more of the requiremtns as soon
    on as I advance onto it. Right now Im not
    concentratin on the storage part of it. ( Jus
    thinking of goin ahead with XML ) and rather
    implementing the P2P communication area. I was jus
    doing some research on what would be the best storage
    option for dealing with the app's "data". I read
    on a book that B-Tress and such data structures can
    actually be implemented on file storage thus giving
    better performance. And also I was looking for
    material ( white papers and such ) discussing the
    various issues of each storage option available
    currently which will stand as proof for the final
    solution I am gonna take.
    Okay here is the problem with all this. How do you think databases implement indexes?
    Hint: while it is all in the end vednor specific the answer is some sort of tree structure.
    So again back to the point if you want to write your own tree structure go right ahead... I think it's pointless but go right ahead. What you should do though is write it so that your application accesses this structure through JDBC so that later when you decide that re-inventing the wheel was not such a hot idea you can change the storage implementation without destroying your application.

Maybe you are looking for

  • How to fix error code 1935 unpon install elements v12

    This adobe troubleshooting process is dismal. How does the company stay in business? I will be contacting amazon for a refund of my purchase of adobe elements 12. The problem? installation error when installing on windows 8.1. This is particularly up

  • Safari 5.1.7 keeps crashing after opening

    Hi, safari keeps crashing and closing down after about 30 secs from launch. Has anyone else seen this and what are the best options. Thanks, Steve

  • Reader writer thread

    I don't know how to start to implement a reader writer thread. I have a vector, and multiple threads. I would like to allow mulitple threads to read and one to modify. Does anyone where I should start? I know that I can't use synchronize(object) { si

  • Cannot Burn CDs, Disc recording not found

    Pretty straight forward issue here. I am not able to burn CDs.  I have tried the UpperFilter reg fixes that are out there with no luck.  When i do a complete reinstall and go into the diag tools i can see the drive is listed. If i apply the UpperFilt

  • Hyperion Shared Services (WebHal) user retrieval - slow

    Hi, I applied the Hyperion Shared service patch 9.3.1 After that i am noticing a significant decrease in the user retrieval response time. Will deleting the users help me in any way ? Could you anyone point me as to how could i increase the response