Кто-нибудь может объяснить основные различия?
Любая помощь приветствуется.
Кто-нибудь может объяснить основные различия?
Любая помощь приветствуется.
Ответы:
NORECOVERY указывает, что отката не происходит. Это позволяет выполнить откат до следующего оператора в последовательности. В этом случае последовательность восстановления может восстановить другие резервные копии и перекатить их вперед.
RECOVERY (по умолчанию) указывает, что откат должен быть выполнен после завершения отката для текущей резервной копии. Для восстановления базы данных требуется, чтобы весь набор восстанавливаемых данных (набор с повтором транзакций) соответствовал базе данных. Если набор прокрутки не был перенесен достаточно далеко, чтобы соответствовать базе данных и указан параметр RECOVERY, компонент Database Engine выдает ошибку.
ИСТОЧНИК
Это еще не все. Восстановление базы данных, выполненное с помощью NORECOVERY, оставлено в состоянии ожидания и недоступно. Журналы и дифференциалы могут быть добавлены в базу данных, пока она находится в этом состоянии, так как с ней не происходит никаких независимых действий.
RECOVERY переводит базу данных в рабочее состояние. Вы не можете добавить больше компонентов резервного набора в это время.