SharePoint Content Deployment and Migration API

  • Using deployment and migration APIs contents may sync between different sites using deployment packages these packages may be translated before they uploaded to the target site.
  • Its move all of the list related data (permissions, pages, web Parts,…).
  • It’s Very strong if we talk about the way it gets the relative data for very item.
  • Reserve ID or create new one.
  • Supports incremental deployment. So, it can deploy new changes only.
  • Limitations:
    • Incremental export/import is supported only in the site scope.
    • In the lists the old items will not be overwritten they will duplicated. But in case of document libraries: the old items overwritten.
    • Unexpected behavior when using to transfer list from a variation site to another variation site have the same list.
    • Can’t export items from different site collections in the same operation.

One Response to SharePoint Content Deployment and Migration API

  1. Rahul Singh says:


    I am using the content migration API to import and export large video files (50-500 MB).

    I am getting following error when one of the larger files around 300 MB are being attached : “Insufficient memory to continue the execution of the program. at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem”

    I have 2GB ram and x86 processor. This problem only occurs on 32 bit processors. Its working fine with x64 architecture.

    I am using an external blog storage API to store these large files.

    Please advise!!

    Rahul Singh

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: