Каковы риски копирования файлов MDF/LDF без предварительного отключения БД?
Наша служба поддержки прошла обучение по восстановлению баз данных, остановив службу экземпляра, а затем скопировав резервную копию файлов LDF и MDF в папку. Все без отсоединения или присоединения БД к экземпляру в первую очередь.
В настоящее время я пытаюсь написать документ, описывающий правильное использование detach / attach в этом сценарии. Хотя я знаю, что это правильный подход, я не могу найти никаких ресурсов, которые описывают риски другого подхода.
Кто-нибудь может дать какой-нибудь совет?
2 ответа
Без риска, вы не можете сделать это.
При выборе файлов и нажатии "Копировать" (или Ctrl+C) сообщения об ошибке не будет, но при попытке вставить их вы получите сообщение об ошибке "Файл открыт на SQl Server".
Вы можете:
- Переведите базу данных в автономный режим и скопируйте файлы
- Остановите SQL Server и скопируйте файлы
- Если вам нужно только состояние базы данных, создайте полную резервную копию базы данных
- Если вам нужно состояние базы данных и всех ее транзакций, создайте полную резервную копию базы данных и резервную копию журнала транзакций.
Возможно, вы не сможете скопировать файлы без предварительного отключения базы данных, так как файлы будут использоваться.
Почему бы вам не просто использовать метод резервного копирования / восстановления?