2009-04-02 2 views
2

Я создал систему управления документами для клиента, который использует SharePoint и SQL Server для хранения PDF-документов. Из-за некорректной конфигурации SAN 3 диска, которые одновременно сохраняли файлы базы данных MDF и LDF, исчезли из ОС. Мы находимся в процессе восстановления данных SAN, но мой вопрос заключается в том, как отделить существующую базу данных, когда возможно, что это MDF или LDF, или оба файла больше не находятся там, где ожидает база данных. Я заметил, что даже когда я пытаюсь посмотреть на свойства SQL Server, он жалуется, что не может найти один из файлов.Отсоединение базы данных SQL Server 2005, которая перенесла или потеряла файл MDF/LDF

Должен ли я восстановить диск с помощью структуры папок и файла MDF/LDF, поскольку он был первоначально настроен для данной базы данных, или я могу просто настроить базу данных, чтобы указать на MDF/LDF в новом месте?

ответ

1

Насколько я знаю, отсоединение и присоединение - единственный способ пойти, когда вам нужно указывать db на разные файлы (или те же файлы, но в другом месте). НО, когда файлы mdf и ldf теряются, отсоедините (или удалите), как вы переживаете.

Если вы восстановите файлы mdf и ldf, они были до того, как они будут работать, но я не уверен, что это то, что вы хотите.

Если у вас нет файлов, которые вы могли бы попробовать Создайте фиктивные файлы mdf и ldf, где они были (имя должно быть идентичным), и вы можете обмануть его, чтобы вы могли отсоединиться.

ИЛИ

(если у вас есть резервная копия - угадайте так!) Попытаться перезаписать дб с восстановлением и вы можете выбрать новые имена файлов/место.

+0

Я предполагаю, что это сделал трюк! – JohnIdol

Смежные вопросы