system.data.sqlclient.sqlerror набор носителей имеет 2 семейства, но предоставляется только 1. Нужны только частичные данные.

набор носителей имеет 2 семейства, но предоставляется только 1. Я понимаю, что восстановление невозможно, хотя мне нужна только часть данных. Есть ли способ получить что-нибудь из этого файла .bak? MS SQL Server 2016 Стандарт. Я уверен, что та часть БД, которая у меня есть, содержит БОЛЬШОЕ большинство данных. Господи, ПОЖАЛУЙСТА, скажи, что это возможно!

Сделал бэк, не понимая, что у меня осталась только часть БД. БД была удалена случайно. Их около 1000 человеко-часов данных, которые мне действительно нужны, чтобы получить из файла bak. Сейчас запускаю приложение для восстановления файлов, но это сомнительно.


person Diderot    schedule 08.04.2019    source источник


Ответы (1)


Возможно, вам повезет с SQL Compare от Idera, он может использовать файлы резервных копий для сравнения и может работать с частичным (я никогда не пробовал).

Доктор Google придумал это https://download.cnet.com/SQL-BAK-Reader/3000-2065_4-75608958.html выглядит так, будто он просто выполняет заголовки.

Возможно, вам придется использовать редактор секторов, чтобы прочитать файл и посмотреть, сможете ли вы сделать из него орел или решку.

Возможно, также стоит позвонить в службу поддержки Microsoft.

Но вообще ни о каком подходе к этому я не слышал.

person Henry    schedule 08.04.2019
comment
Спасибо, Генри, это дало мне хороший старт. У меня есть база данных 11 ГБ, а отсутствующий файл ldf составляет 60 КБ. Кто-нибудь знает, как воссоздать этот файл или ... что-то? - person Diderot; 10.04.2019