[Solved] System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘dbName’ database
MS SQL Server, Windows July 8th, 2009Problem
You have backup a database on SQL Server 2005. Then, you try to restore the backup file on an existing database and receive the error message below:
Restore failed for Server ‘SQL Server name‘. (Microsoft.SqlServer.Smo)
Additional information:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing ‘dbName‘ database. (Microsoft.SqlServer.Smo)

This error message indicates that you are going to restore a database on another database which are not the same database. For example, you have backup Northwind database and try to restore the backup to AdventureWorks database, the error will occur.
Solution
To solve the problem, you can use the overwrite the existing database option while you’re restoring.
- On Restore Database, select Options tab on the left menu. Then, check Overwrite the existing database on Restore options.
Note: This option will overwrite any existing data on the targeted database.

- Try to restore the database, the problem should be gone now.

Note: you can also delete the targeted database before perform restore a database. This way also gives the result as same as the solution above.
Related post
- [Solved] System.Data.SqlClient.SqlError: The tail of the log for the database “dbName” has not been backed up Problem You have backup a database on SQL Server 2005. Then, you try to restore the backup file on the...
- How to backup and restore database on Microsoft SQL Server 2005 Introduction This post shows a step-by-step guide to backup and restore a database between two Microsoft SQL Server 2005 instances....
Related posts:




August 8th, 2009 at 12:51 pm
Thanks for the solution..
August 11th, 2009 at 7:46 am
thank u very very much
October 28th, 2009 at 11:34 am
Thanks a lot..
November 17th, 2009 at 5:04 pm
Thank u …God Bless you…
November 17th, 2009 at 7:27 pm
Thnaks….
November 23rd, 2009 at 8:39 pm
thankyou so muchhhhhhhhhhh
February 5th, 2010 at 1:34 pm
This process of giving answers (with images) is so nice.
Thanks for the solution.
February 6th, 2010 at 4:42 am
It’s great!!!
Thank you
February 16th, 2010 at 8:36 am
Te amo sos un groso
desde Argentina Entre Rios , Parana
TE AMOOOOOOOOOOOO
February 19th, 2010 at 1:37 am
ohhhh I will marry you!!!! tnx sooo much!!!!
February 19th, 2010 at 5:17 am
thanks buddy..good point
February 24th, 2010 at 4:44 am
This is a great solution. Keep up the great work and thanks a bunch!!!
Carlos D.
February 24th, 2010 at 2:37 pm
Its working. thanks
March 17th, 2010 at 4:43 am
great…works fine for me
March 23rd, 2010 at 6:12 pm
Thanks a lot, this post helped me
March 29th, 2010 at 9:00 pm
This would work if an existing database did NOT use the same .mdf file of another database that is currently driving the LIVE IIS webpages… how to I work with this situation?
April 13th, 2010 at 1:32 am
JAaronAndersonDotcom…I had the same problem…try using the “Restore Database…” option under the “Databases” folder in the Microsoft SQL Server Management Studio IDE. Select the backup file in the “From Device…” option and type in the database name you want it to create. Also, make sure under the “Options” section that the “Restore As” file paths under the “Restore the database file as:” section are valid paths, otherwise, it will fail. You can also select the “Overwrite the existing database” option as well but I don’t think it is necessary. Hope this helps!
April 29th, 2010 at 1:34 pm
I have tried all instructions but still gives the same error for database set,
Please assist asap, i am very desperate
May 6th, 2010 at 6:41 pm
Thanks alot……you are so going to heaven!
May 11th, 2010 at 11:30 pm
Thank you very much, worked like a charm.
May 18th, 2010 at 3:18 am
No dude this answer dint work for me i got another error saying operating system error 5 !!!
May 20th, 2010 at 9:12 pm
Hi, Jeet
Operating system error 5 is about permission issue. Check if you have enough permission.
May 21st, 2010 at 7:55 am
ERROR 3154,
PLEASE ASSIST ASAP
June 7th, 2010 at 10:56 am
Hi, Dee
Couldn’t you solve the problem by follow this post?
June 30th, 2010 at 5:50 pm
thank u very much…great job..
July 3rd, 2010 at 10:09 am
[...] have backup a database on SQL Server 2005. Then, you try to restore the backup file on an existing database and receive [...]