Защита на вашите данни чрез архивиране и възстановяване на процеси

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Забележка : В тази статия не се отнася за приложенията на Access – нов вид на база данни, дизайн с достъп и публикуват онлайн. За повече информация вижте Създаване на приложение на Access .

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

Ако създаването на архивно копие на вашата база данни ви изглежда излишно изразходване на външна памет, помислете за времето, което може да спестите чрез предотвратяването на загубата на данни и структури. Редовното създаване на архивни копия е особено важно, когато няколко потребители актуализират база данни. Без архивно копие вие не може да възстановите повредени или липсващи обекти, както и всички промени в структурата на базата данни.

В тази статия

Планиране на периодично архивиране

Архивиране на база данни

Архивиране на разделена база данни

Възстановяване на база данни

Възстановяване на обекти в база данни

Планиране на периодично архивиране

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

Съвет :  Преди да изпълните заявка за действие, помислете за създаването на архивно копие, особено ако заявката ще промени или изтрие данни.

Ако вашата база данни има няколко потребители, преди да извършите архивиране, уверете се, че всички потребители са затворили своите бази данни, така че всички промени в данните да са записани.

Ето някои указания, които ще ви помогнат да решите колко често да архивирате вашата база данни:

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

  • Ако базата данни е активна и данните често се променят, създайте график за регулярното й архивиране.

  • Ако базата данни има повече от един потребител, създавайте архивно копие след промяна на структурата.

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

Най-горе на страницата

Архивиране на база данни

Когато архивирате база данни, Access записва и затваря обектите, които са отворени в изглед за проектиране, и записва копие на файла на базата данни, като използва името и местоположението, които зададете.

Забележка :  Access отваря отново обектите, ако това е зададено от стойността на свойството Изглед по подразбиране на обектите.

Отворете базата данни, за която искате да създадете архивно копие, и направете следното:

  1. Щракнете върху Файл, след което щракнете върху Запиши като.

  2. Под Типове файлове щракнете върху Запиши базата данни като.

  3. Под Разширени щракнете върху Архивиране на базата данни и след това щракнете върху Запиши като.

  4. В диалоговия прозорец Запиши като, в полето Име на файла прегледайте името за архивното копие на вашата база данни.

    Ако искате, можете да промените името, но името по подразбиране включва в себе си както името на първоначалния файл на база данни, така и датата, на която архивирате.

    Съвет : Когато възстановявате данни или обекти от архивно копие, обикновено искате да знаете от коя база данни и кога е извършено архивирането, затова е добра практика да използвате името на файла по подразбиране.

  5. От списъка Запиши като тип изберете типа на файла, в който искате да бъде архивирана базата данни, и след това щракнете върху Запиши.

Най-горе на страницата

Архивиране на разделена база данни

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

Архивирането на клиентската и сървърната бази данни независимо една от друга, както трябва да направите с разделена база данни, може да отнеме много време. Тъй като сървърната база данни съдържа данните, по-важно е да извършвате периодично архивиране на сървърната база данни.

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

Архивиране на сървърна база данни

Преди да стартирате процеса на архивиране, уведомете потребителите, защото изпълнението на процеса на архивиране изисква изключителен достъп до файла на базата данни и потребителите може да не могат да използват сървърната база данни, докато се извършва архивирането.

  1. За да отворите само сървърната база данни, стартирайте Access.

  2. Щракнете върху Отваряне на други файлове > Компютър > Преглед и след това изберете сървърния файл на база данни, който искате да архивирате.

  3. Щракнете върху стрелката до Отвори и щракнете върху Отвори в монополен режим.

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

  4. Щракнете върху Файл, след което щракнете върху Запиши като.

  5. Под Типове файлове щракнете върху Запиши базата данни като.

  6. Под Разширени щракнете върху Архивиране на базата данни и след това щракнете върху Запиши като.

  7. В диалоговия прозорец Запиши като, в полето Име на файла прегледайте името за архивното копие на вашата база данни.

    Ако искате, можете да промените името, но името по подразбиране включва в себе си както името на първоначалния файл на база данни, така и датата, на която архивирате.

    Съвет : Когато възстановявате данни или обекти от архивно копие, обикновено искате да знаете от коя база данни и кога е извършено архивирането, затова е добра практика да използвате името на файла по подразбиране.

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

Архивиране на клиентска база данни

За да архивирате клиентска база данни след промяна на структурата, оставете базата данни отворена веднага след промяната на структурата и след това изпълнете стъпките в раздела Архивиране на база данни, започвайки от стъпка 2.

Най-горе на страницата

Възстановяване на база данни

Забележка : Можете да възстановите база данни само ако имате нейно архивно копие.

Архивното копие се счита за "известно добро копие" на файл на база данни, ако сте уверени в целостта на данните и на структурата му. За създаването на архивни копия трябва да използвате командата Архивиране на базата данни в Access, но за възстановяването на базата данни може да използвате всяко известно добро копие. Можете например да възстановите база данни от копие, което е записано на USB устройство за външно архивиране.

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

  1. Отворете File Explorer и намерете известното добро копие на базата данни.

  2. Копирайте известното добро копие в местоположението, където трябва да бъде заместена повредената или липсваща база данни.

    Ако бъдете подканени да заместите съществуващ файл, направете го.

Най-горе на страницата

Възстановяване на обекти в база данни

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

Важно : Ако други бази данни или програми имат връзки към обекти в базата данни, която възстановявате, от критична важност е да възстановите базата данни в правилното местоположение. В противен случай връзките към обектите на базата данни няма да работят и ще трябва да бъдат актуализирани.

  1. Отворете базата данни, в която искате да възстановите обект.

  2. За да възстановите липсващ обект, преминете към стъпка 3. За да заместите обект, който съдържа неправилни или липсващи данни или е престанал да работи правилно, направете следното:

    1. Ако искате да запазите текущия обект, за да го сравните с възстановената версия, преименувайте обекта, преди да го възстановите. Ако например искате да възстановите повреден формуляр с име Сметка, можете да преименувате повредения формуляр на Сметка_повреден.

    2. Изтрийте обекта, който искате да заместите.

      Забележка : Винаги внимавайте, когато изтривате обекти на база данни, тъй като те може да са свързани с други обекти в базата данни.

  3. Щракнете върху Външни данни и в групата Импортиране и свързване щракнете върху Access.

  4. В диалоговия прозорец Външни данни - база данни на Access щракнете върху Преглед, за да намерите архивираната база данни, и след това щракнете върху Отвори.

  5. Изберете Импортиране на таблици, заявки, формуляри, отчети, макроси и модули в настоящата база данни и щракнете върху OK.

  6. В диалоговия прозорец Импортиране на обекти щракнете върху раздела, който отговаря на типа на обекта, който искате да възстановите. Ако например искате да възстановите таблица, щракнете върху раздела Таблици.

  7. Щракнете върху обекта, за да го изберете.

  8. Ако искате да възстановите още обекти, повтаряйте стъпки 6 и 7, докато изберете всички обекти, които искате да възстановите.

  9. За да прегледате опциите за импортиране, преди да импортирате обектите, в диалоговия прозорец Импортиране на обекти щракнете върху бутона Опции.

  10. След като изберете обектите и импортирате опциите за настройка, щракнете върху OK, за да възстановите обектите.

За да автоматизирате създаването на архивни копия, можете да използвате продукт, който извършва автоматизирано архивиране на файлова система, например софтуер за архивиране на файлов сървър или USB устройство за външно архивиране.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Споделяне Facebook Facebook Twitter Twitter Имейл Имейл

Беше ли полезна тази информация?

Чудесно! Друга обратна връзка?

Как можем да подобрим това?

Благодарим ви за обратната връзка!

×