Solved

How to upgrade the version of a SQL Server 2008R2 instance?

Posted on 2016-10-17
1
68 Views
Last Modified: 2016-10-17
Hi all,

I have a SQL server 2008R2 installation with 2 instances.

One of them is up to date but the other is not.

So, when i try to restore a *.BAK backup on a database, i obtain this message :

The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.5500

So, how can I do?
0
Comment
Question by:Admicom
1 Comment
 
LVL 12

Accepted Solution

by:
Nakul Vachhrajani earned 500 total points
ID: 41847222
One of your two instances (the one with version 10.00.5500) is NOT SQL Server 2008 R2.
The R2 release comes with a version # 10.50, whereas the 2008 came with a version # in the series of 10.00.

Sadly, they are two separate versions and there is no CU or SP that can upgrade you from one to another. You can perform an upgrade using the SQL Server installer, but if you are not familiar with in-place upgrades, my recommendation would be to not do so.

As a general rule, you can always restore backups taken on a lower version of SQL to a higher version, i.e. a backup of a database on SQL Server 2008 can always be restored on SQL Server 2008, 2008 R2 or higher. But the vice-versa is not true.

Keep your backups and restores in a single direction (from 2008 to 2008 R2) and you should be all set.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Why is this different from all of the other step by step guides?  Because I make a living as a DBA and not as a writer and I lived through this experience. Defining the name: When I talk to people they say different names on this subject stuff l…
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
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.
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

920 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

18 Experts available now in Live!

Get 1:1 Help Now