Каковы риски копирования файлов MDF/LDF без предварительного отключения БД?

Наша служба поддержки прошла обучение по восстановлению баз данных, остановив службу экземпляра, а затем скопировав резервную копию файлов LDF и MDF в папку. Все без отсоединения или присоединения БД к экземпляру в первую очередь.

В настоящее время я пытаюсь написать документ, описывающий правильное использование detach / attach в этом сценарии. Хотя я знаю, что это правильный подход, я не могу найти никаких ресурсов, которые описывают риски другого подхода.

Кто-нибудь может дать какой-нибудь совет?

2 ответа

Без риска, вы не можете сделать это.

При выборе файлов и нажатии "Копировать" (или Ctrl+C) сообщения об ошибке не будет, но при попытке вставить их вы получите сообщение об ошибке "Файл открыт на SQl Server".

введите описание здесь

Вы можете:

  1. Переведите базу данных в автономный режим и скопируйте файлы
  2. Остановите SQL Server и скопируйте файлы
  3. Если вам нужно только состояние базы данных, создайте полную резервную копию базы данных
  4. Если вам нужно состояние базы данных и всех ее транзакций, создайте полную резервную копию базы данных и резервную копию журнала транзакций.
  1. Возможно, вы не сможете скопировать файлы без предварительного отключения базы данных, так как файлы будут использоваться.

  2. Почему бы вам не просто использовать метод резервного копирования / восстановления?

Другие вопросы по тегам