1

У меня есть база данных, которая потеряла один из своих файлов .ndf и не смогла получить данные. Файл .ndf был добавлен в прошлый четверг и помещен во временное хранилище коллегой (d'oh!). В этой базе данных нет резервной копии, так как до этого создается .ndf. Я видел многочисленные решения подобных проблем, когда .ndf является собственной файловой группой, но в этом случае он фактически находится в файловой группе с дополнительным файлом, который я хочу попробовать и получить данные. Я почти уверен, что я пытаюсь сделать, это невозможно, но всегда есть шанс?SQL Server 2014 Database NDF file Lost - Filegroup offline

База установки

  • ПЕРВИЧНЫЙ: Data.mdf -200mb
  • данных Файловая группа 1: Data_1.ndf - 2.9gb
  • Data_2.ndf - 64gb (вновь добавленный файл, который теперь потерял - Я считаю, что это просто пространство выделяется заранее)

  • LOG: Log.ldf - 128mb

Когда мы вошли в виртуальную машину сегодня утром (в Лазуре), нам было неожиданно выведено уведомление из Windows (кажется, что в 1 утра было отключено/отключено), и наше приложение не доходило до базы данных. В SQL Server Management Studio я видел, что это состояние восстановления ожидается. Попытка привести db онлайн приведет меня к ошибке около Data_2.ndf не будет найден (находится по адресу D:\SQL\Data\Data_2.ndf).

Когда я обратился к дисководу D (накопитель временного хранения), мне было представлено замечательное пустое окно Windows Explorer - полностью пустой диск.

Я смог установить файл Data_2.ndf в автономном режиме и принести базу данных в Интернете, однако я не могу запросить ни одну из данных (так как все таблицы были в Data Filegroup 1) из-за отсутствия файловой группы. Остальные 3 файла (mdf, ndf, ldf) находятся в сети.

Есть ли выход из этого? Любой способ, возможно, восстановить любые оставшиеся данные от Data_1.ndf или это полностью тост?

(Это был поспешно встал сервер разработки и не было никакой стратегии резервного копирования/восстановления для него, так как «Azure никогда не сбой» :)).

(Редактировать: форматирование)

ответ

0

Вы попали в контакт. Его чудо вы можете открыть свою базу данных. Вы уверены, что можете получить данные - вы пытались сделать выбор? Вероятно, вы получите более обширные ответы на группу администраторов баз данных.

+0

Как я понял/ожидал - спасибо. Я не могу выбрать какие-либо данные по мере получения Msg 8653, уровень 16, состояние 1, строка 17 Обработчик запросов не может создать план для таблицы или просмотреть «Объект», потому что таблица находится в файловой группе, которая не в сети , –

+0

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