Чим відрізняється NORECOVERY від RECOVERY при відновленні бази даних?


Відповіді:


13
  • NORECOVERY вказує, що відкат не відбувається. Це дозволяє перемотати вперед, щоб продовжити наступне твердження в послідовності. У цьому випадку послідовність відновлення може відновити інші резервні копії та прокрутити їх вперед.

  • RECOVERY (за замовчуванням) вказує, що відкат слід виконувати після завершення перемотки назад для поточного резервного копіювання. Відновлення бази даних вимагає, щоб весь набір даних, що відновлюються (набір перекидання вперед), відповідав базі даних. Якщо набір прокрутки не було прокручено вперед досить далеко, щоб відповідати базі даних, і визначено RECOVERY, то Database Engine видає помилку.

ДЖЕРЕЛО


3
дякую, блог дуже хороший! Мені так соромно. Google також відповів би на це питання.

5

Є більше. Відновлення бази даних, видане з NORECOVERY, залишається в очікуваному стані і не може бути доступним. Журнали та диференціали можуть бути додані до бази даних, поки вони перебувають у такому стані, оскільки на ній не відбувається незалежна діяльність.

RECOVERY ставить базу даних в операційний стан. Наразі ви не можете додати до нього більше компонентів резервного набору.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.