This less-than-helpful error wasn't good enough for me to
come to a conclusion so I decided to restore the database using a T-SQL
command(Here is the command I used: RESTORE DATABASE CRM FROM DISK = 'E:\CRM.bak') and I got a different error which
is shown below.
The media family on device 'E:\CRM.bak' is incorrectly formed. SQL Server
cannot process this media family.
The first thing that came to my mind after looking at the
above error was that the backup file is corrupted. So I decided to verify using
VERIFYONLY and HEADERONLY commands and below is the output.
The two observations above made me lean more towards
believing that the backup file is corrupted or incomplete, BUT the issue turned
out to be something else – The backup I got from our client was taken on SQL Server 2012 instance and I was trying to
restore it to SQL Server 2008R2. I had no idea about the version of SQL Server
our client is using because they send us a backup file every quarter and we
just restore it and generate audit reports for them.
I definitely think that the error message should have been
more descriptive, but had it been so, I wouldn't have written this blog post. Hope
this helps others.
Yeah, It helped me a Lot. Thanx.
ReplyDeleteI also got stuck at the same error and was not able to make out what was going on.
Nice post very helpful
ReplyDeletedbakings
My thoughts were this was happening, thanks for confirming the suspicions.
ReplyDeleteWhat was your end solution?
Hi Joel, I ended up finding a SQL Server 2012 instance and restoring the backup there.
Deleteyes, you are right I have verified this.
ReplyDeleteYes, this is SQL version issue.
ReplyDeleteThanks for updating here...God Bless you.
Thanks, I also had the same problem! One possible solution: use extract data. Drawback: only gets data out of the table and not stored procedures/views etc.
ReplyDeleteSweet, helped me to solve my issue.
ReplyDeleteHelped me too, thanks!
ReplyDeleteIs there any possible way to restore the said backup (taken from SQL 2012) to SQL2008 only??
ReplyDeleteThere is no easy way to do this as you can't go backward in version. You can however, script the database objects(tables, views, stored procedures, data etc) in SQL Server 2012 instance and run the scripts on the instance with SQL Server 2008. Again, not a very clean solution but will get you started. Hope this helps.
DeleteThanks! Kind regard from Austria!
ReplyDeleteYou are welcome!
Deletethanks that was great help..
ReplyDeleteNice blog , helped me to find solution.
ReplyDeletegreat it helped
ReplyDeleteI get the same error trying to restore a SQL 2000 .BAK to a SQL 2005 server? Shouldn't I be able to restore a SQL 2000 DB to SQL 2005 and have it auto-upgrade?
ReplyDeleteYes, you should be able to restore a SQL Server 2000 database to SQL Server 2005 instance. Did you try the other options mentioned in the post?
DeleteYes, I also encountered the same issue. I thought, Microsoft should have mentioned this somewhere about this 2012 to 2008 R2 (Or I dont know am I missing this point :) ). Any how, after creating a DB and restoring it 2008 R2, it is really time wasting one to try with SQL 2012.
ReplyDeleteExcellent...helped me tons. Keep it up!
ReplyDeleteThank You from Hungary, too - all my kudos are Yours :)
ReplyDeleteGreat help thanks for showing with detailed explanation.Good work
ReplyDeletehow i get virsion of sql server 2012
ReplyDeleteAre you trying to restore this to SQL Server 2008 or 2008 R2? If so, you will get the same error.
DeleteThanks for sharing
ReplyDeletehttp://www.metaforumtechnologies.com/software-testing-training-in-chennai
This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot.
ReplyDeleteCore Java interview questions and answers
Java training in Chennai | Java training in Tambaram
Java training in Chennai | Java training in Velachery
Java training in Chennai | Java training in Omr
I would really like to read some personal experiences like the way, you've explained through the above article. I'm glad for your achievements and would probably like to see much more in the near future. Thanks for share.
ReplyDeletepython course in pune
python course in chennai
python course in Bangalore
Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us
ReplyDeleteangularjs-Training in sholinganallur
angularjs-Training in velachery
angularjs-Training in pune
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
I need quick help please,
ReplyDeleteI do like you in the pictures now what I can do to result to restore the backup please answer me
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog.
ReplyDeleterpa training in bangalore
rpa training in pune
rpa online training
best rpa training in bangalore
This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.
ReplyDeleteI like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
Java training in Chennai
Java training in Bangalore
Java online training
Java training in Pune
This is quite educational arrange. It has famous breeding about what I rarity to vouch.
ReplyDeleteColossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved.
This arrange is synchronous s informative impolite festivity to pity. I appreciated what you ok extremely here.
Selenium interview questions and answers
Selenium Online training
Selenium training in Pune
selenium training in USA
selenium training in chennai
Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
ReplyDeletepython training in bangalore
Awesome Blog, Very useful information and also easily understandable.Thanks for sharing this information. Keep Blogging!!
ReplyDeletemachine learning course
Attend The Data Analytics Course Bangalore From ExcelR. Practical Data Analytics Course Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Data Analytics Course Bangalore.
ReplyDeleteExcelR Data Analytics Course Bangalore
python training in bangalore
ReplyDeletepython courses in bangalore
python classes in bangalore
python training institute in bangalore
python course syllabus
best python training
python training centers
I liked your blog.Thanks for your interest in sharing the information.keep updating.
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
python Training in Bangalore
aws Training in Bangalore
Your article is very informative. Thanks for sharing the valuable information.
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
python Training in Bangalore
aws Training in Bangalore
This excellent website certainly has all of the info I needed about this subject and didn’t know who to ask.
ReplyDeleteTechno
thank you for sharing this wonderful blog.
ReplyDeleteBEST ANGULAR JS TRAINING IN CHENNAI WITH PLACEMENT
https://www.acte.in/angular-js-training-in-chennai
https://www.acte.in/angular-js-training-in-annanagar
https://www.acte.in/angular-js-training-in-omr
https://www.acte.in/angular-js-training-in-porur
https://www.acte.in/angular-js-training-in-tambaram
https://www.acte.in/angular-js-training-in-velachery
Excellent help me lots. Keep it up.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
Really very informative and creative contents. These concept is a good.
ReplyDeletethank you.
Python Training in Chennai
Python Training in Training
Python Training in Bangalore
Python Hyderabad
Python Training in Coimbatore
Thanks for sharing such a wondefull article.contains great information.
ReplyDeleteWeb design Training in Chennai
Web design Training in Velachery
Web design Training in Tambaram
Web design Training in Porur
Web design Training in Omr
Web design Training in Annanagar
coin haber - koin haber - kripto para haberleri - coin haber - instagram video indir - instagram takipçi satın al - instagram takipçi satın al - tiktok takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - instagram takipçi satın al - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - binance güvenilir mi - instagram beğeni satın al - instagram beğeni satın al - google haritalara yer ekleme - btcturk güvenilir mi - binance hesap açma - kuşadası kiralık villa - tiktok izlenme satın al - instagram takipçi satın al - sms onay - paribu sahibi - binance sahibi - btcturk sahibi - paribu ne zaman kuruldu - binance ne zaman kuruldu - btcturk ne zaman kuruldu - youtube izlenme satın al - torrent oyun - google haritalara yer ekleme - altyapısız internet - bedava internet - no deposit bonus forex - erkek spor ayakkabı - tiktok jeton hilesi - tiktok beğeni satın al - microsoft word indir - misli indir - instagram takipçi satın al
ReplyDeleteWonderful blog.Thanks for sharing such a worthy information..
ReplyDeleteApplications of Data Science
Data Science Applications
Extraordinary Blog. Provides necessary information.
ReplyDeletejava training center in chennai
best java coaching centre in chennai
Happy to read the informative blog. Thanks for sharing
ReplyDeletebest java training institute in chennai
best java training institute in chennai
This post is so interactive and informative.keep update more information...
ReplyDeleteAndroid Training in Anna Nagar
Android Training in Chennai
Thanks for sharing this attractive article . Turkey visa US is a visa which is made specifically for citizens of the USA and this exactly the type of article I was looking for.
ReplyDeleteSmm Panel
ReplyDeleteSmm Panel
iş ilanları
instagram takipçi satın al
hirdavatciburada.com
Beyazesyateknikservisi.com.tr
SERVİS
TİKTOK PARA HİLESİ İNDİR
tuzla samsung klima servisi
ReplyDeletependik bosch klima servisi
pendik arçelik klima servisi
tuzla mitsubishi klima servisi
ataşehir vestel klima servisi
ataşehir arçelik klima servisi
maltepe samsung klima servisi
kadıköy samsung klima servisi
beykoz mitsubishi klima servisi
Congratulations on your article, it was very helpful and successful. 4f2d25d7a29b2941a8e85c17ae74cbf3
ReplyDeletesms onay
numara onay
website kurma
Thank you for your explanation, very good content. 77d05032de25af38c526962f99a58195
ReplyDeletedefine dedektörü
instagram takipçi satın al
ReplyDeletecasino siteleri
H0U5M
Good content. You write beautiful things.
ReplyDeletevbet
hacklink
mrbahis
sportsbet
korsan taksi
mrbahis
taksi
hacklink
sportsbet
elf bar
ReplyDeletebinance hesap açma
sms onay
T3H6F8
slot siteleri
ReplyDeletekralbet
betpark
tipobet
betmatik
kibris bahis siteleri
poker siteleri
bonus veren siteler
mobil ödeme bahis
3MTWM
betmatik
ReplyDeletekralbet
betpark
mobil ödeme bahis
tipobet
slot siteleri
kibris bahis siteleri
poker siteleri
bonus veren siteler
2Bİ
elazığ
ReplyDeletekağıthane
kastamonu
nevşehir
niğde
yalova
C4GUB
bilecik
ReplyDeletegebze
ısparta
şırnak
alsancak
TMXP
salt likit
ReplyDeletesalt likit
B0İHA
hatay
ReplyDeleteığdır
ısparta
mersin
ağrı
OS2YFX
https://saglamproxy.com
ReplyDeletemetin2 proxy
proxy satın al
knight online proxy
mobil proxy satın al
Q1O4C
çorlu
ReplyDeletebolu
ısparta
afyon
amasya
M04VQB
This is an awesome post.Really very informative and creative contents.you can also visit: Testing Titans: Mastering Software Testing Principles
ReplyDelete"Faisal's Technical Blog offers valuable insights into the latest tech trends, much like how Julie Pitt Neal net worth reflects her success in diverse ventures. Both demonstrate that staying informed and adaptable in any field—whether tech or business—can lead to remarkable growth and long-term achievement."
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteEncountering SQL Server restore errors can be quite a challenge! These issues often stem from missing backup files, file permissions, or version conflicts. Commands like RESTORE VERIFYONLY can help ensure the integrity of your backup file before proceeding, while WITH REPLACE is useful when restoring over an existing database. If errors persist, reviewing the SQL Server error logs can provide crucial details to resolve them. For high-quality options, check out Best Disposable Vape UK. Thanks for shedding light on this topic
ReplyDelete