Solved

Restore MSDB database on newer version of SQL Server

Posted on 2016-08-31
5
41 Views
Last Modified: 2016-09-04
I have had to reinstall a SQL server and cannot restore my MSDB.bak file as the SQL version has a higher version than the version that created the backup.

The error message, giving the version numbers is:

The backup of the system database on the device d:\msdb.bak cannot be restored because it was created by a different version of the server (11.00.5343) than this server (11.00.6540).

Is there any way of degrading the current version of SQL server to the original version (11.00.5343), or upgrading the back up to the current server version  (11.00.6540) or better still, 11.000.6518, the version on another server that i would like to use it on.

Or arethere any other alternatives?

Thank you
0
Comment
Question by:rwlloyd71
5 Comments
 
LVL 69

Accepted Solution

by:
ScottPletcher earned 500 total points
Comment Utility
Not that I know of.  Afaik, master and msdb must be the same version to be restored.

You could restore the msdb to a different name, such as msdb_restore, and use that to recreate some of the same data and objects in the new msdb.
0
 
LVL 45

Expert Comment

by:Vitor Montalvão
Comment Utility
You can rollback a Service Pack or hotfix by logon in the server and open the Program and Features window (you can find in it in the Control Panel). Then click in View installed Updates and uninstall the necessary hotfixes until you get the version 11.0.5343.
You can find the list of hotfixes here.

If you want to copy only some tables then best option is to restore the MSDB.bak to a new database name and then you can transfer the tables that you want by using Import Wizard or simply T-SQL commands.
0
 
LVL 26

Expert Comment

by:Zberteoc
Comment Utility
The question is: WHY do you want to restore the MSDB database on a different server? Maybe you can achieve your goals without that just by migrating/exporting what you need, which should be the preferable solution.
0
 

Author Closing Comment

by:rwlloyd71
Comment Utility
Thanks - I managed to retrieve the jobs that I needed by restoring as a different database name.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Temporarily disable SQL Replication 7 21
how to fix this error 14 44
SQL server 2008 SP4 29 31
SQL Server creating a temp table 7 25
Introduction SQL Server Integration Services can read XML files, that’s known by every BI developer.  (If you didn’t, don’t worry, I’m aiming this article at newcomers as well.) But how far can you go?  When does the XML Source component become …
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties
Viewers will learn how the fundamental information of how to create a table.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now