Harsh
Harsh

Reputation: 3751

Error in restoring .bak file to SQL Server 2008

I am trying to restore a backup file to SQL Server 2008. I am getting the following message.

System.Data.SqlClient.SqlError: 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.1600. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.Smo)

I need to transfer all data from the SQL server 2008 R2 backup file to SQL server 2008 database.

Can you please suggest me how to restore the .bak file.

Upvotes: 2

Views: 4849

Answers (1)

Code Magician
Code Magician

Reputation: 23972

Although SQL 2008 and SQL2008 R2 have similar(ish) names, a backup from SQL 2008R2 (where your .bak file was created) cannot be restored on a SQL 2008 instance (where you are trying to restore it.)

You could create a new backup using a third party tool like Redgate SQLBackup, or you could use the import/export wizard in SSMS to transfer the data, but R2 backups are not backward compatible unfortunately.

Upvotes: 4

Related Questions