Migrating My Sites to new dedicated site host

Anders Rask
  • Migrating My Sites to new dedicated site host Anders Rask

    We have taken over a site where My Sites are placed in the Intranet web application.

    I want to migrate the My Sites to a dedicated host site.

    From what i have been able to find out so far, I will need to do an STSADM -o backup of each personal site and restore it into the new content database.

    I will be automating this process using PowerShell.

    Has anyone tried this?

    Any caveats i need to be aware of?

    Since i need to move site collections out of an existing content database into another, as far as i can see i cannot use a simple SSP migration.

    Any help appreciated :-)

    EDIT: I wrote a blog post on how I solved this using stsadm mergecontentdbs here

  • Have you considered using stsadm -o mergecontentdbs to move them all into a single content database and then attaching that content database to the new site host? I don't know for certain that this will work, but it seems like it would make the process much simpler and with less risk of data loss as the sites will still be available.

Tags
2007 my-site migration powershell
Related questions and answers
  • isn't in the IIS metabase because it's being handled by DNS. My web application has an AAM set up and a host header on the web site in IIS. I also tried running the code without using the FQDN of the site, e.g. http: //servername:4860. Permissions: The identity of the the Silverlight application pool has db_owner permissions to my content database, and is also a site collection administrator. I...I have a Silverlight 4 Beta application where I'd like to use the SharePoint object model to upload a document to a SharePoint site - should be simple enough, except an exception is thrown at: using

  • A common issue with my customers is that they define a number of content types that should be available on a document library. That library is part of a custom site template and pretty soon we'll have 200 sites using that template. Now the customer realize that they need two new content types on that library. Oh, and they will need those content types on the existing sites as well. I might have misunderstod something about content types or just misconfigured the library, but so far the only way I have been able to add those new content types on existing sites have been through a powershell

  • is kind of limited. Any helpful pointers are appreciated. Here is what I have so far, I'd like to have the part that outputs Content to note the ItemB's. [string]$url = "http://localhost/my_site" $totalCount = 0 $site = New-Object Microsoft.SharePoint.SPSite($url) $web = $site.OpenWeb() $list = $web.Lists["Pages"] foreach ($folderItem in $list.Folders) { Write-Host "Folder...I am trying to iterate over a List and view properties on some items that live within that list, and down one or two levels; this is on a SharePoint 2010 server. So far I have been able to connect

  • that the App pool user for your content web application does not have write access to the Config database, you can't create new TimerJobDefinitions from code that runs in your content web app. A bad...I have run into a problem several times now where I have developed a custom timer job, and I want my site collection administrators to manage the schedule of this job with a custom application page... I can think of is to have another timerjob that polls some kind of queue (for example a sharepoint list in my site collection) for new timerjobs to create, and creates it if an item has been added

  • machine from scratch and attached site collection databases and one MMS database to SQL. Then, for every content database restored I created a new web application, entering the name of that content database. No dramas there. I could browse the sites and all content looked to be intact. I then went into the connections property of the Manage Metadata services and changed the database name from... hub. So I tried creating a new MMS with the old database, and entering the new URL to the content type hub, forcing the hub and subscriber jobs, all to no avail. Apart from trashing my source Content

  • I'm trying to create a site collection via stsadm. I do: STSADM -o createsite ` -url "<url>" ` -title "<title>" ` -description "<desc>" ` -lcid 1033... to contact the global catalog server If I create a site collection through Central Administration, using the same <domain\user.name> credentials, the site collection is created fine. Any ideas as to how to fix this problem? (Just to note, I created a web application via stsadm with the same user credentials and that worked fine.)

  • , when I try to restore, I get the following errors: Provisioning of the web application, SharePoint - 1234, has encountered the following error: System.ArgumentException: The IIS Web Site you have...I am trying to find the best way to accomplish the following: Move an existing share point application's content and meta databases, back them up and restore them to a different machine. In order to do this I am using the stsadm tool as follows: To backup, I use this command: stsadm -o backup -url http://devpn-004:1234 -directory c:\sharePointBackup -filename testBackup.bak -backupmethod full

  • to the Pages library. This correctly provisions the page to the Pages library with an Announcements List View web part provisioned to the page. I have about 800 (or so) sites created from this site definition. We have a need to add a few web parts to the page for any new sites created from the template and also for all of the existing 800 sites. The plan was to move the default.aspx module from ONET... to configure my site definition to create the correct web parts for existing sites and any new sites?

  • How can you change the SharePoint 2010 Central Administration site so that it works over SSL, rather than a random port over http? Other sites on the server may also use SSL, so would use a host... binding without defining an IP address... suggesting that wildcard ip's may work (and the same certificate used on different sites). Is it just a case of configuring the site in IIS as you would any other secure site, or do you also have to run 'stsadm' to tell SharePoint you have done this as well?

Data information