У меня есть база данных, которая потеряла один из своих файлов .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 никогда не сбой» :)).
(Редактировать: форматирование)
Как я понял/ожидал - спасибо. Я не могу выбрать какие-либо данные по мере получения Msg 8653, уровень 16, состояние 1, строка 17 Обработчик запросов не может создать план для таблицы или просмотреть «Объект», потому что таблица находится в файловой группе, которая не в сети , –
Ваша единственная надежда состоит в том, чтобы быть очень неприятным для лазурных людей, чтобы заставить их найти резервную копию ваших файлов. Я не знаю, как работает Лазурь, но это то, где я вкладываю свою энергию. –