Restore SQL Server 2005 DB

Posted on 2006-11-26
Last Modified: 2011-04-14
   I have sql server 2005 i am trying to restore newer version of sql 2005 database.. and i am getting error.. any suggestion how to avoid version check without updating to newer sql 2005 version?

here is the error.

TITLE: Microsoft SQL Server Management Studio

Restore failed for Server 'MYSERVER\SQL2005'.  (Microsoft.SqlServer.Smo)

For help, click: SQL Server&ProdVer=9.00.1116.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476


System.Data.SqlClient.SqlError: The database was backed up on a server running version 9.00.1399. That version is incompatible with this server, which is running version 9.00.1116. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server.  (Microsoft.SqlServer.Smo)

For help, click: SQL Server&ProdVer=9.00.1116.00&LinkId=20476
Question by:frontpor
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 4
LVL 29

Expert Comment

ID: 18014940
You are trying to restore on a CTP version of SQL Server (i.e. prior to RTM - the official release) - RTM was 9.00.1399, SP1 is 9.00.2047.

I would recommend that you get the latest released version of SQL 2005 (SQL Express is downloadable from Microsoft). Actually I would get the latest version and SP1, and install on all your servers.

Author Comment

ID: 18015001
Do you mean i have to uninstall my current version of sql 2005 and install sql express?
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

LVL 29

Expert Comment

ID: 18015009
If you have the full version of SQL Server 2005, you can download that and install it. Alternatively, download SP1 and apply that to your version of SQL - this might resolve your problem.

Author Comment

ID: 18015031
I have full Microsoft SQL Server Management Studio 9.00.1116.00 Trial Version.. should i go with this link

Service Pack 1


Service Pack 1 for SQL Express

Author Comment

ID: 18015039
thanks. i am trying

Author Comment

ID: 18016454
I downloaded and tried to install this SP.. but i am getting this.. error

You cannot apply this service pack to a pre-release version of SQL Server 2005. To continue, upgrade to the release version of SQL Server 2005,  and then run setup again.

what should i do now?
LVL 29

Accepted Solution

Nightman earned 500 total points
ID: 18017442
Upgrade to the release version of SQL Server. I don't believe that you have any other option. You don't hav to uninstall your existing version - these can run side by side.
LVL 29

Expert Comment

ID: 18198083
Hi frontpor

Was I able to assist you? If not, please can you provide some feedback, or have a look at for information on closing questions.


Featured Post

What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows gives you an overview on SQL Server 2016 row level security. You will also get to know the usages of row-level-security and how it works
Recently we ran in to an issue while running some SQL jobs where we were trying to process the cubes.  We got an error saying failure stating 'NT SERVICE\SQLSERVERAGENT does not have access to Analysis Services. So this is a way to automate that wit…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Viewers will learn how to use the SELECT statement in SQL to return specific rows and columns, with various degrees of sorting and limits in place.

688 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