Вопрос

У нас есть теплая резервная копия sql.полное резервное копирование по ночам, журналы txn время от времени отправляются в течение дня и восстанавливаются.Мне нужно переместить файлы данных на другой диск.Эти базы данных находятся в состоянии "теплого резервного копирования" (так что я не могу снять с них пометку "только для чтения" - "Ошибка 5063:База данных" находится в режиме ожидания.База данных в режиме "горячего ожидания" доступна только для чтения.") и я беспокоюсь о том, чтобы отсоединить и снова прикрепить.

Как мы можем получить статус "теплого резервного копирования" после завершения операций отсоединения / присоединения?

Это было полезно?

Решение

Единственное решение, которое я знаю, - это создать полную резервную копию вашей активной базы данных и восстановить эту резервную копию в копию базы данных в состоянии "теплого резервного копирования".Сначала создайте резервную копию из активной базы данных:

backup database activedb to disk='somefile'

Затем восстановите резервную копию на другом sql-сервере.При необходимости вы можете использовать опцию ЗАМЕНИТЬ, чтобы изменить каталог хранилища по умолчанию

restore database warmbackup from disk='somefile'
       with norecovery, replace ....

Теперь вы можете создавать резервные копии журналов и восстанавливать их в warmbackup с помощью инструкции restore log.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top