SQL 2012 Express to SQL 2012 STD Upgrade

Here's the situation.
I have a hosted server running Server2008R2/SQL 2012 Express. The application's database has reached the 10g limit so  SQL Express is no longer working. Additionally, the System drive that hosts both the SQL Express application and the database has only 1g free space. What I want to do is-
1-Move the existing database to the Data drive which has plenty of free space
2-Upgrade to SQL2012 STD & move the application install path to the Data drive as well
3-Reattach the moved database to the new SQL STD installation

Is this as straightforward as it might appear? Any gotchas? the 10g database is backed up already.
gwa60060Asked:
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.

Vitor MontalvãoMSSQL Senior EngineerCommented:
You can perform an in-place upgrade so the binaries of SQL Server STD will overwrite the Express Edition. Just run the setup.exe from STD and chose the option to upgrade a SQL Server instance.
After upgrade, detach the database, copy the files to the new location and attach them back to SQL Server instance.

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
gwa60060Author Commented:
Sorry - forgot to give credit for answer.
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 SQL Server

From novice to tech pro — start learning today.