Restoring a 2008 backup to a 2014 database

I am restoring a 2000 dbf to a 2008 dbf. Then I am taking that 2008 dbf backup and restoring it to a 2014 database.

I have successfully restored the 2000 to a 2008. Then from there I made another backup copy and put it on the machine with the 2014.

When I go to Right click "Restore database" it brings up the screen.

I set my Source as "Device" and put in the path to the .bak file for the 2008.

Then my destination I filled in with the name of the dbf from the 2008. All looks good.

I check the box next to "Backup sets to restore" for "Restore."

Then the ONLY button that shows at the bottom is: "Verify Backup Media."
I click that and it says "Done"
But no restore.

I go to the "Files" tab and check the box for "Relocate all files to folder" and it has the path set to the data:

C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA
Same for log file.

I go to Options and see nothing special there to check or uncheck.

I do not find a button that specifically allows me to restore. What do I do now? Nothing happens.

Starr DuskkASP.NET VB.NET DeveloperAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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:
I am restoring a 2000 dbf to a 2008 dbf.
DBF? Shouldn't be MDF?
Did you change the compatibility level of the database to 10 after restoring it on the SQL Server 2008 instance?
Starr DuskkASP.NET VB.NET DeveloperAuthor Commented:
No, how do I do that?
Starr DuskkASP.NET VB.NET DeveloperAuthor Commented:
I found it:
To view or change the compatibility level of a database

1.After connecting to the appropriate instance of the SQL Server Database Engine, in Object Explorer, click the server name.

2.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

3.Right-click the database, and then click Properties.

The Database Properties dialog box opens.

4.In the Select a page pane, click Options.

The current compatibility level is displayed in the Compatibility level list box.

5.To change the compatibility level, select a different option from the list. The choices are SQL Server 2008 (100), SQL Server 2012 (110), or SQL Server 2014 (120).
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Starr DuskkASP.NET VB.NET DeveloperAuthor Commented:
It gives me the choice of 80, 90, or 100 for 2008. It was that way already when I checked it.

I finally got the restore to work by selecting the Script to New Query Editor window option, and running the script.


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
Vitor MontalvãoMSSQL Senior EngineerCommented:
SQL Server 2014 doesn't know databases previous than SQL Server 2008 even if they are attaché in a SQL Server 2008 instance. The compability need to be set at 10 at minimum to be recognized by MSSQL 2014.
Starr DuskkASP.NET VB.NET DeveloperAuthor Commented:
I also noticed this:

I had created an admin user and logged in as that. The button to run the restore was missing. I had to use the script. that did work.

But when I logged in as the Administration user that was created by Rackspace, the button was there.

so there is likely something missing from my created admin user that the original admin user has.

Starr DuskkASP.NET VB.NET DeveloperAuthor Commented:
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 2008

From novice to tech pro — start learning today.