Възстановяване" />

ПредишенСледващото

Не забравяйте, че ако се възстанови базата данни с помощта на прост модел за възстановяване, трябва само последната пълно резервно копие ще бъде възстановено. Ако използвате Пълен или Bulk възстановяване модел. Трябва да възстановите пълното архивиране и след последното архивиране диференциал и всички копия на регистъра на операциите. Проучен в детайли процесите на възстановяване.

Възстановяване на базата данни от пълно резервно копие.

Независимо от модела на възстановяване, първата стъпка е винаги да се възстанови последната пълно резервно копие. За възстановяване на база данни в Enterprise Manager, трябва да се разпределят на база данни, кликнете два пъти върху десния бутон на мишката и изберете "Всички задачи> Restore Database" изскачащо меню, а след това диалоговия прозорец показан на фигура А.

Възстановяване на диалоговия База данни ви позволява да видите всички последния архив в хронологичен ред. Там можете да изберете базата данни, която искате да възстановите. В раздела Опции, показан на фигура B, можете да изберете sdela възможности:

  • Изваждане на ленти след възстановяването на всеки архивиране (качване лента след всяко възстановяване)
  • Prompt Befor възстановяване на всяка резервна (за издаване на допълнително предупреждение преди началото на всяко копие на възстановяване)
  • Force възстанови над съществуващата база данни (за извършване на възстановяването върху съществуваща база данни), тази опция е еквивалентно на Преместване в T-SQL.

В долната част има три ключове, които ви позволяват да се определи състоянието на базата данни след възстановяването на копието:

  • Оставете Database Оперативна. Не Допълнителни регистъра на операциите могат да бъдат възстановени.
    • Ако изберете тази опция, а след това след зареждане на архива ще започне процеса на възстановяване, което ще доведе до намаление на цените на всички незавършени сделки. Това става невъзможно да изтеглите допълнителни копия на регистъра на операциите. Потребителите ще могат да работят нормално с базата данни.
  • Оставете Database работят всичките Но в състояние да възстанови Допълнителни регистъра на операциите.
    • Копие приключи зареждането на базата данни ще бъде временно недостъпна. Вие ще трябва да изтеглите допълнителни копия, а след това да започне процеса на възстановяване.
  • Оставете Database Само четене и в състояние да възстанови Допълнителни регистъра на операциите.
    • Базата данни е на разположение за само за четене. Можете да изтеглите допълнителни регистър на операциите на резервни копия. Тази опция се използва за създаване на резервно копие на сървъра (в режим на готовност сървър)

За възстановяване на бази данни и регистъра на операциите отляво просто кликнете върху бутона OK.

Възстановяване на базата данни с помощта на T-SQL.

Възстановяване на базата данни може да се извърши с помощта на T-SQL, която предлага повече възможности, отколкото Enterprise Manager. Синтаксисът за използване на T-SQL следната команда:

Фигура В показва базата данни кръчми възстанови от пълно копие на резервно устройство.

Възстановяване на базата данни от диференциално архивиране.

Ако сте с помощта на Full или Bulk възстановяване модел, първо трябва да се извърши пълно архивиране, възстановяване, а след това на последното диференциално архивиране и всички трупи по сделката. За да изпълните възстановяване на база данни, като се използва диференциално архивиране, в Enterprise Manager трябва да изберете базата данни, кликнете два пъти върху десния бутон на мишката и изберете "Всички задачи> Restore Database" от контекстното меню изберете възстановяването на пълно и диференциално архивиране на базата данни и след това върху OK. (Isunok D)

Синтаксис възстановяване команда за извършване на възстановяване посредством диференциални копия, показани на Фигура Е.

Възстановяване на регистър на транзакциите.

Преди началото на възстановяването на регистъра на операциите, трябва да се възстанови пълноценно и последното диференциално копие на базата данни. След това можете да възстановите журналите на транзакциите в съответния ред. Ако използвате Enterprise Manager, ще трябва да изберете една база данни, кликнете два пъти върху десния бутон на мишката и изберете "Всички задачи> Restore Database" от контекстното меню изберете всички необходими копия и, ако е необходимо, въпросът опция в Time Restore (възстановяване на определена време) (Фигура F).

Възстановяване на синтаксиса на командите, за да възстановите дневник сделка е показан в RisunkeG.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!