Восстановление резервной копии на сервере SQL

Восстановление резервной копии на сервере SQL

У меня есть база данных SQL-сервера. Я делаю полное резервное копирование раз в неделю и дифференциальное резервное копирование каждый день.

Если моя база данных повреждена, как я могу восстановить полную и последнюю дифференциальную резервную копию одновременно?

решение1

Вам нужно будет восстановить их последовательно (и, кстати, я бы рекомендовал добавить резервную копию журнала транзакций) — см. этоСсылка MSDN

Я бы также рекомендовал использовать SQLBackup от Redgate — это фантастическая программа, и по моему опыту она намного лучше встроенной функции резервного копирования SQL.

решение2

Когда вам действительно нужно восстановить данные из резервных копий, вам придется выбрать состояние восстановления из меню параметров в окне восстановления. Вам нужно будет выбрать «Восстановить с norecovery» с установленным по умолчанию параметром, тогда вы не сможете восстановить дополнительные журналы.

@Боб Палмер прав: если база данных находится в эксплуатации, вам следует подумать о создании резервных копий журнала транзакций не реже одного раза в час.

Связанный контент