system.data.sqlclient.sqlerror, набор носителей имеет 2 семейства, но предоставляется только 1 - нужны только частичные данные - PullRequest
0 голосов
/ 08 апреля 2019

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

1 Ответ

0 голосов
/ 08 апреля 2019

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

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

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

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

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

...