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

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

Забележка:  Тази статия не се отнася за уеб приложенията на Access.

В тази статия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нуждаете се от още помощ?

Разширете уменията си

Преглед на обучението >

Получавайте първи новите функции

Присъединете се към Microsoft приобщени >

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

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

×