Използване на диференциално архивиране и влизане на транзакции
Използване на диференциални архиви и регистрационни файлове на транзакции на Microsoft SQL Server 2000
Диференциалното архивиране е запис на всички страници на базата данни, които са се променили след последното пълно архивиране. Диференциалното архивиране включва всички промени, настъпили след последното пълно копие на базата данни.
Архивирането на регистъра на транзакциите, за разлика от диференциалното архивиране, съдържа само промени, които са настъпили след последното архивиране (журнал на транзакциите).
По този начин, за да възстановите база данни от диференциално архивиране, е достатъчно да възстановите пълното архивиране на базата данни и последното диференциално архивиране. В случай на използване на регистрационни файлове за транзакции, ще трябва да възстановите последователно всяко резервно копие на регистрационния файл.
Препоръчително е да комбинирате диференциални архиви и регистрационни файлове на транзакции, като конфигурирате графика, например, както следва:
през нощта - създаване на пълно архивиране на базата данни,
преди началото на работния ден - създаване на диференциално архивиране,
през работния ден веднъж на час - създаване на резервно копие на регистъра на транзакциите.
Процедура за създаване на диференциално архивиране
Изберете базата данни, щракнете с десния бутон върху нея и изпълнете командата Tasks->Backup database. За тази база данни трябва да съществува пълно архивиране. В прозореца, който се отваря, изберете База данни - Диференциал. Останалите параметри са подобни на параметрите при извършване на пълно архивиране. Натиснете OK.

Процедура за архивиране на регистъра на транзакциите
Изберете базата данни, щракнете с десния бутон върху нея и изпълнете командата Tasks->Backup database. В прозореца, който се отваря, изберете Тип архивиране: Дневник на транзакциите. . Останалите параметри са подобни на параметрите при извършване на пълно архивиране. Натиснете OK.

Важно: когато създавате резервни копия, е необходимо да направите паралелно копие на файловата директория на базата данни. При възстановяване на базата данни копието на директорията на базата данни трябва да съответства във времето на резервното копие, от което се възстановява базата данни. Ако файловете на базовата директория се възстановят в старата директория, всички файлове трябва първо да бъдат изтрити от нея. Архивирането на каталога на базата данни се конфигурира с помощта на MS Windows или друг.
Процедура за възстановяване на база данни от резервни копия на диференциални и регистрационни файлове на транзакции
Ако сървърът е преинсталиран
Процедурата за възстановяване на база данни на нов сървър е следната:
1. Възстановете базата данни от последното пълно архивиране. В раздела Общи задайте опцията От устройството и изберете архивния файл. Задайте параметрите в раздела Опции, както е показано на фигурата.

След приключване на тази процедура базата данни ще има статус „Зареждане“.
2. Възстановете последното диференциално архивиране с параметрите, показани на снимките.

3. Последователно възстановявайте резервните копия на регистъра на транзакциите, направени след диференциалното архивиране. За последния от тях трябва да зададете параметъра Оставяне на работната база данни в раздела Опции.

След като изпълните горните стъпки, базата данни е готова за работа.
Ако сървърът не е преинсталиран
За да възстановите база данни, щракнете с десния бутон върху желаната база данни и изпълнете командата Tasks->Restore database. В прозореца, който се отваря, изберете съществуващ архивен файл за тази база данни ( Първо архивиране за възстановяване ).
По-долу са изброени пълните резервни копия, диференциалните архиви и регистрационните файлове на транзакциите по йерархичен начин. В колоната Възстановяване тези резервни копия, които трябва да бъдат възстановени, са маркирани с квадратчета за отметка. По подразбиранемаркирани са пълното архивиране, последното диференциално архивиране и следващите архиви на регистрационния файл на транзакциите. Ако някой регистрационен файл на транзакции е избран за възстановяване, можете да посочите точното време, в което базата данни трябва да бъде възстановена (Възстановяване във времето).
В раздела Опции задайте параметрите в съответствие с фигурата и щракнете върху OK, за да изпълните. В резултат на това всички маркирани резервни копия ще бъдат възстановени и базата данни ще бъде готова за работа.