Upgrading from Server 2003 to Server 2012

I am replacing our Server 2003 with a new server 2012. Is there a good step by step on the process of moving all setting and data from Server 2003 to server 2012. I have come across some but are not very good.
Thank you.
jodyreidIT ManagerAsked:
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.

Lee W, MVPTechnology and Business Process AdvisorCommented:
What does your server do?  That's going to make a huge difference.  How is the network configured? You migrate an Exchange Server different from a SQL server which is different from a Domain Controller which is different from a file server.
jodyreidIT ManagerAuthor Commented:
It is Domain Controller and a file server. I will be adding terminal services to the new server but old server does not do that now.
Thiru moorthi.RSenior System AdministratorCommented:
As of now no direct conversion option available ...,
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

More information is required?

Is 2003 server is Domain controller?


Is it a file server ?

There is no direct upgrade path is available from 2003 to 2012

U need to go step by step

If it is domain controller, you need to add new 2012 server in existing domain as member server, extend AD schema and promote 2012 server to ADC
Then transfer FSMO roles and finally demote 2003 server
Lee W, MVPTechnology and Business Process AdvisorCommented:
You CANNOT add terminal services to the new server - RDS (Terminal Server is the old term retired 4+ years ago) cannot be installed on the DC - even if there was a way, it's unwise to do so.  ESPECIALLY when you can virtualize.

If you setup the server so it is a Hyper-V host, you can install TWO copies of Windows Server in Virtual Machines - one can be your file server, the other can be your RDS server.  But you MUST (and really should) virtualize to do this.

And to be clear, you CANNOT make the physical server do anything OTHER THAN hosting Hyper-V - it cannot be a file server, DC, etc.

*IF* you are not aware of how to do this or what I'm talking about, I'm implore you to get this migration done by a professional who knows what they are doing.  Learn from them as they do it - or spend a few months testing and learning - but then you're waiting months to get this done.
Also you can keep 2003 server as member server with file server role
else you can migrate file server data to new server with robocopy
Check below URLs
Lee W, MVPTechnology and Business Process AdvisorCommented:
Keeping 2003 should not be considered an option - it's dying and in less than 12 months it will be as supported as XP is - which is not at all.  It's never advisable to keep something running that isn't supported by the manufacturer unless there's no choice in the matter.

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
Server Hardware

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.