Richard Lloyd
asked on
Restore MSDB database on newer version of SQL Server
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
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
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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.
ASKER
Thanks - I managed to retrieve the jobs that I needed by restoring as a different database name.
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.