How do I migrate SharePoint 2010 Enterprise onto a new server?


I have a requirement to move my existing SharePoint 2010 Enterprise content (sites, lists, permissions, infopath forms etc) onto a new server (Windows Server 2008 R2 Enterprise). The new server will also be part of a new domain and a seperate SQL server already exists containing the existing SharePoint content databases. Would the process be as follows:

1. Install SharePoint 2010 Enterprise, Service Pack 1 & 2, Cumulative Update Aug 2013 onto the new server.
2. During the SharePoint installation, join the new installation to the existing content databases.
3. Create a new SharePoint web application and site collection (or will these be created during the above database join?)
4. Activate all required enterprise features within the SharePoint farm.
5. Redeploy all the InfoPath Forms and any custom code.
6. Move all services/service apps in Central Administration (Or will all services have to be created again?)
7. Remove roles from the old Server.
8. Remove old Server from the farm.

Does moving onto a new domain complicate matters?

Any advice appreciated.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Is there a trust relationship between the domains that will stick around?  Are you also migrating Active Directory and the servers into the new domain?

If not, then you'll need to basically do a new install (new farm account) and connect your service and content databases from SQL.

Then you'll need to migrate the user accounts from old to new, unless your IT department is doing an ADMT with SidHistory enabled, which will 'copy' the identity from the old domain into the new domain.
Eugene ZCommented:
<Does moving onto a new domain complicate matters?>
it can be


<link to competing site removed - GaryC123>

1.Install SharePoint Server on the new server machine
2.Backup site collections from the old server, follow this guide:
3.Create Web Applications on the new server
4.Restore site collections from the prev. backups, follow this guide:
aspnet-scotlandAuthor Commented:

There is no trust relationship between the old and new domains. Active Directory has already been migrated into the new domain. So how do I connect my existing content databases into the new farm? SQL Management Studio/Backup/Detach? Once the content dbs are detach can I then use CA to attach them to the new farm?

Provided the target SharePoint farm is the same exact version, service pack and hotfix (or a later service pack and/or hotfix) as the source farm, then the cleanest way is to

a) create a new farm at the target
b) use SQL Backup and Restore to restore the SQL databases to the new SQL server
c) Create a new Web Application with a "temp" database
d) Use Central Admin or PowerShell to deattach the temp databases, and attach the 'real' content databases
e) Use Powershell's Move-SPUser to migrate the users from the old domain to the new domain

Don't forget to take the old farm either offline or mark the SQL database as read-only to prevent users from updating the old farm AFTER you've migrated!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SharePoint

From novice to tech pro — start learning today.