Best Method to Transfer a SharePoint Site From one SP install to another

sharepoint

What is the best method to transfer a sharepoint site from one sharepoint install to another?

Best Answer

You have the following methods to move sites and site collections (there is a difference, so it helps if you know which one you're dealing with):

  1. stsadm -o backup and stsadm -o restore. This moves site collections and not sites. Lots of people are talking about sites when they really mean site collections. This is usually the easiest method and can move data at a rate of about 15 GB/hr. If your site is the only site in the site collection, this is your best bet.

  2. stsadm -o export and stsadm -o import. This moves sites. Not as easy to use as backup/restore, but does the trick. There are gotchas when it comes to permissioning, so make sure the site is accessible as expected after the move. You cannot import a site into a site collection where it already exists (which shouldn't be a problem in your case). You will need to make sure all customizations (templates, web parts, features, solutions) are deployed to the new site collection you are importing into otherwise it's error time.

  3. stsadm -o mergecontentdb. This can move a site collection from one database to another. This seems more complex at first, but is easier to use than backup/restore. This moves a site collection within a farm. Create a new content database and move it to the new db, detach, and reattach the database in the other installation (farm).

  4. stsadm -o gl-moveweb part of Gary Lapointe's stsadm extensions (every farm should have this installed). This moves a site within a farm. (gl-movesite moves a site collection).

  5. Most 3rd party SharePoint backup applications have a feature to backup/restore a site to another farm.

Related Topic