1

I don't know if I ask for something possible, but here is my problem:

We had a disaster (virus) in our SQL Server Database and we lost all the information and backups.

The only backup remaining is a single file of a Full Backup in strip mode (the one that splits a single backup in multiple files).

Logically, when I try to restore the database using that file I get the error:

The media set has 2 media families but only 1 are provided. All members must be provided

Is there any way to recover some partial information from that piece of the backup? either using SQL or third party software.

Even if I just manage to get some information of a single table it would be more than none.

asked Sep 1, 2016 at 11:14
4
  • 2
    could you provide the results of a RESTORE HEADERONLY, as per msdn.microsoft.com/en-us/library/ms178536.aspx ? Commented Sep 1, 2016 at 11:32
  • @Henrik, I have uploaded a file containing them here: restore headeronly txt file Commented Sep 1, 2016 at 14:26
  • I think this tread explains it all: stackoverflow.com/questions/12224745/… Commented Sep 2, 2016 at 8:05
  • Thanks @HenrikStaunPoulsen, I was aware of the problem and in a way it is the same situation that I am going through. Sorry I couldn't find the thread you pointed. I was hoping to recover some information but I guess there's nothing I can do. Thanks anyway! Commented Sep 2, 2016 at 11:48

1 Answer 1

2

There is no way to recover a transactionally-consistent database from only half of the backup media set.

The problem is that, while a full backup contains the data file, there is also a portion of the transaction log, at the end of the backup file, to ensure the restored database is transactionally consistent.

Even if you did manage to recreate portions of the MDF file from this backup, you would still be missing the transaction log that rolls back in-flight transactions and rolls forward completed transactions that took place after the backup started.

Making matters worse, if the striped backup is written out as interleaved files (which I believe it is), you'd have one out of every two 8KB data pages, and a corrupted log at the end. There's no functional way of establishing any consistency with this kind of recovery.

answered Sep 2, 2016 at 18:00

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.