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

Притежаването на знания за начините на възстановяване, е много важно, ако използвате диференциални архиви или влезте резервни копия и възстановяване на базата данни към по-ранен момент се извършва по един от следните методи:

Извършване на възстановяване, както на

Извършване на възстановяване, без възстановяване на всички регистрационни архиви и последното архивиране диференциал.

Когато възстановяване на базата данни към по-ранен момент от време и след това с помощта на база данни от тази точка, нов път за възстановяване. възстановяване Path е последователността на резервно копие на данните и трупи, с помощта на които е възможно възстановяване на базата данни към определен момент в нормално използването на базата данни, или по време на специална последователност от възстановяване на данни и списания. Пътят към възстановяването се състои от един уникален набор от конкретни реформи, които отразяват развитието на базата данни с течение на времето и поддържане на съответствието на данните в него. Следващата фигура показва връзката между точката за възстановяване и средствата край възстановяване.

Следните ситуации да доведат до създаването на нов път за възстановяване, тъй като базата данни не може да бъде възстановен "до края на времето." Съответно, има резервни копия, които прилагат един или повече пътища за възстановяване, всеки от които използва същия диапазон от числа LSN.

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

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

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

Възстановяване на базата данни в края на дневник за архивиране сделка, която е различна от последното резервно копие регистър на транзакциите.

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

Като цяло, точката на възстановяване създава нов път на възстановяване, ако това води до намаление на цените на сделката. архивиране предшестващи сега може да има редица LSN-голяма от LSN на тази точка за възстановяване. В тези архиви те съществуват в различни клонове на възстановяване, които се генерират в текущата операция по възстановяване.

Първоначално, всички резервни копия на базата данни образуват общ път за възстановяване, както е показано на следващата фигура. В тази цифра, пътят на възстановяване включва резервно копие на базата данни, която е създадена в Т1 и три регистрационни архиви, създадени по време Т2, Т3 и Т4.

Резервната Т5 съдържа метаданни за възстановяване на щепсел, които свързват това резервно копие архивиране списание T3 клон възстановяване 1. За повече информация относно метаданните на см за възстановяване вилица. В "Управление на вилици за възстановяване" по-долу.

В примера, показан на горната илюстрация, нов път на възстановяване е показано на фигурата по-долу. Нов път за възстановяване включва някои резервни копия от клон възстановяване 1 (t1-t3) и всички лог архивите на възстановяване от клон 2 (t5-Т9). За този клон на възстановяване дневник архивиране Т4 е остаряла.

След точка за възстановяване в периода след създаването на резервно копие е винаги води до вилицата възстановяване. На следващата фигура е на точката на времето за възстановяване се извършва от половината, като се използва резервната списание Т4. Възстановяване на базата данни към момента във времето, води до създаването на разклона за възстановяване. След това, при Т5 точка във възстановената база данни се създава резервно копие на дневник, който определя бранша възстановяване 2 и създава нов път за възстановяване. Първият дневник архива в нова t5 клон съдържа същия брой LSN като това на резервната Т3, и го заменя. Затова двете резервни копия, Т3 и Т4, не са актуални за нов клон възстановяване.

За да възстановите архивите в този нов клон на възстановяване ще възстанови последователност Т1, Т2 и Т5. Когато създавате нови резервни копия в клон на възстановяване 2, те ще бъдат включени в нов път за възстановяване.

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

Като правило, има няколко начина за възстановяване на предпочитани за възстановяване на базата данни е най-новото от тях. Избягвайте използването на стари пътища за възстановяване. Въпреки това, можете да извърши поименно напред по стария път за възстановяване, с помощта на поредица от архиви, направени преди създаването на текущия път възстановяване. Например, можете да използвате архиви, създадени преди възстановяване на определен момент от време, за да достигне до по-късните точки по стария начин.

Така например, на основата на архиви, създадени в предишния пример, след като създадете резервно копие Т5 списание все още е възможно да се направи пълно възстановяване от резервно копие на базата данни, създадена по времето Т1, преди края на дневник за архивиране Т4. Това се прави по стария път за възстановяване.

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

Компонент SQL Server Database Engine предотвратява използването на последователност от възстановяване на множество архиви, макара, която се провежда в различни пътища за възстановяване. Това ограничение се осигурява съответствие на базата данни след възстановяване.

За да възстановите и макара за възстановяване на новия път за създаване на различна последователност за архивиране и възстановяване точка преди архивиране след точка за възстановяване на възстановяване:

Възстановяване на резервни копия, които са създадени преди възстановяването, съответстващ на новия път за възстановяване. Премахване на архива, който съдържа точката на възстановяване.

Направете руло напред на нов път на възстановяване, възстановяване на резервни копия, направени от създаването на пътя на възстановяването.

Клон гама възстановяване е LSN номера, за които същият като този набор GUID. Той описва обхвата на номерата на възстановяване пътя LSN на точката на задействане (LSN, GUID) до крайната точка (LSN, GUID). LSN номер варират по пътя на възстановяване може да премине един или повече клонове от началото до края. Новият клон възстановяване се случва, когато се създава на базата данни и, ако инструкциите ВЪЗСТАНОВЯВАНЕ с оползотворяване генерира вилица възстановяване.

възстановяване вилица е точка (LSN, GUID), където нов клон на възстановяването се стартира всеки път, когато конструкцията се изпълнява ВЪЗСТАНОВЯВАНЕ с оползотворяване. Всеки вилица възстановяване определя типа на връзката родител-дете между клоновете на възстановяване.

Възстановяване на база данни води състоянието на цялата база данни, в това число върху следния номер на LSN, до точката на възстановяване. LSN номера са след това се използват повторно, тъй като fork_point_lsn. По този начин, при създаване на резервно копие възстанови последователност трябва да бъдат свързани и номера клон оползотворяване LSN, тъй като един и същ номер LSN може да присъства на повече от един клон. Следващата фигура показва, че повторната употреба на LSN. Това показва колко числа LSN се използва повторно в различни възстановяване клонове. Зелените полета на фигурата показват две резервни копия, които използват един на LSN.

Ако последователността на възстановяване, трябва да използвате резервни копия да се възстанови кръст разклона, трябва да се създаде последователност на възстановяване, така че резервната използва, за да следват една точка за възстановяване на правилния път на възстановяване. За да направите това, архиви съдържат GUID на първата и последната разклона за възстановяване.

Тези идентификатори, заедно с други метаданни, свързани с пътища за възстановяване на проследяване се съхраняват в таблицата с backupset дневник и да се върнат инструкции RESTORE HEADERONLY. Следващата таблица обобщава стойностите на метаданни, които са подходящи за създаване на възстановителните последователности пресичащи вилица възстановяване. Имайте предвид, че имената на колоните за тези стойности се различават в таблицата с дневник, и на снимачната площадка резултат ВЪЗСТАНОВЯВАНЕ инструкции HEADERONLY.

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

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