Қазір бөлісу:
Мазмұны жасыру

Бүлінген Access дерекқор файлдарын (MDB/ACCDB), соның ішінде сараптамалық құралдарды, кірістірілген және қолмен қалпына келтіру опцияларын жөндеудің 14 ең жақсы әдісін үйреніңіз.

Статистика ұйымдардың 58% кем дегенде жылына бір рет дерекқордың сыбайлас жемқорлыққа ұшырайтынын көрсетеді. Неғұрлым алаңдатарлық факт, кәсіпорындардың 40% апатты деректердің жоғалуынан қалпына келмейтінін көрсетеді.

Access дерекқорыңыз жұмысын тоқтатуы немесе ескертусіз сыбайлас жемқорлық белгілерін көрсетуі мүмкін. Бұл жағдай үлкен көңілсіздік тудырады. Жақсы жаңалық - бүлінген Access дерекқор файлдарын түзету, MS Access дерекқор қателерін жөндеу және жойылған жазбаларды қалпына келтіру үшін бірнеше шешімдер бар.

Бүлінген Access дерекқорларын жөндеу жолына арналған нұсқаулыққа кіріспе

Бірнеше дәлелденген әдістер бұзылған Access дерекқорларын жөндеуге көмектеседі. Бұл кіріктірілген жөндеу құралдарынан бастап кәсіби қалпына келтіру бағдарламалық құралына дейін. Бұл бөлім кішігірім мәселелерді жылдам түзетуге және ауыр сыбайлас жемқорлық істерін қарастыратын кеңейтілген шешімдерге нұсқау береді.

Сіздің дерекқорыңызға дәл қазір назар аудару керек пе? Оны біртіндеп түзетудің ең жылдам жолдарын қарастырайық.

1. Access деректер қорының бүлінуін түсіну

Деректер қорының бүлінуі күтпеген өзгерістер Access дерекқорының бастапқы құрылымын өзгерткенде орын алады. Сыбайлас жемқорлықтың табиғатын түсіну кез келген жөндеу әрекеттерінен бұрын маңызды болады.

1.1 Мәліметтер қорының бүлінуінің жалпы себептері

Access дерекқорының бүлінуіне бірнеше себептер себеп болады:

  • Аппараттық ақаулар ақаулы қатты дискілер немесе нашар секторлары бар сақтау құрылғылары дерекқордың бүлінуін тудырады.
  • Қате файлдық жүйені қалпына келтіру немесе ресурс қақтығыстары сияқты бағдарламалық құралға қатысты мәселелер дерекқор файлдарын зақымдайды.
  • Адам факторлары, соның ішінде дерекқордың дұрыс ажыратылмауы және бірнеше пайдаланушының бір мезгілде қол жеткізуі жүйелі түрде сыбайлас жемқорлыққа әкеледі.
  • Дерекқор ашық күйде болған кезде электр қуатының үзілуіне немесе бұзылуларға байланысты жүйенің тоқтауы айтарлықтай зиян келтіреді. Деректер базасы сәйкес келмейтін күйге түсіп, бүлінуі мүмкін.
  • Дерекқорға қашықтан кіру кезінде желі қосылымының үзілуі.
  • Дерекқор өлшемі тым үлкен.

1.2 Қолжетімді деректер қорының бүлінуін болдырмау үшін пайдалы кеңестер

Басқа мақалада біз Access дерекқорының бүлінуіне жол бермеу үшін көптеген пайдалы кеңестер бердік, бұл сыбайлас жемқорлықты 95%-ға азайтады. Дегенмен, бізге әлі де қалған жағдайларды шешудің тиімді әдістері қажет.

1.3 Деректер қоры бүлінген кездегі қате туралы хабарлар

Дерекқорды ашуға тырысқанда және келесі қате туралы хабарларды көргенде, дерекқорыңыз бүлінген болуы мүмкін:

  • Дерекқордың танылмаған форматы 'filename.mdb' (Қате 3343)
  • 'Filename.mdb' дерекқоры жөндеуді қажет етеді немесе дерекқор файлы емес. (Қате 2239) Сіз немесе басқа пайдаланушы Microsoft Office Access дерекқоры ашық болған кезде күтпеген жерден Microsoft Office Access-тен бас тартуы мүмкін. Microsoft Office Access дерекқорды жөндеуге тырысқанын қалайсыз ба?
  • 'Filename.mdb' мәліметтер базасын жөндеу мүмкін емес немесе Microsoft Office Access дерекқор файлы емес.
  • Microsoft Jet дерекқор механизмі 'filename.mdb' файлын аша алмайды. Оны тек басқа пайдаланушы ашқан немесе оның деректерін көру үшін сізге рұқсат қажет.
  • Microsoft Jet мәліметтер базасының қозғалтқышы 'xxxx' нысанын таба алмады. Нысанның бар екеніне және оның аты мен жол атауының дұрыс жазылғанына көз жеткізіңіз. (Қате 3011)
  • Жазбаларды (ларды) оқу мүмкін емес; 'xxxx' оқуға рұқсат жоқ (қате 3112)
  • 'Filename.mdb' мәліметтер базасын ашу мүмкін емес. Бұл сіздің қосымшаңыз таныған мәліметтер базасы болмауы мүмкін немесе файл бүлінген болуы мүмкін. (Қате 3049)
  • Сізде "filename.mdb" нысанын пайдалану үшін қажетті рұқсаттарыңыз жоқ. (3033 қатесі)
  • Дала деректерінің түрі жарамсыз (3259 қате)
  • Күтпеген қате 35012
  • Microsoft Access бұл дерекқордың сәйкес келмейтін күйде екенін анықтады және дерекқорды қалпына келтіруге тырысады. Бұл процесс барысында мәліметтер базасының сақтық көшірмесі жасалады және қалпына келтірілген барлық объектілер жаңа мәліметтер базасына орналастырылады. Содан кейін Access жаңа мәліметтер базасын ашады. Сәтті қалпына келтірілмеген нысандардың атаулары «Қалпына келтіру қателері» кестесінде тіркеледі. (Қате 9505)
  • 'Xxx.mdb' мәліметтер базасын жөндеу мүмкін емес немесе Microsoft Access дерекқор файлы емес.
  • 'Id' бұл кестедегі индекс емес. (3800 қатесі)
  • 'AOIndex' бұл кестедегі индекс емес. (3800 қатесі)
  • Бетбелгі дұрыс емес. (Қате 3159)
  • Резервтелген қате (- ####); бұл қате туралы хабарлама жоқ. (Қате 2626/3000)
  • Бұл файл сіздің компьютеріңізге зиян келтіруге арналған кодты қамтыса, қауіпсіз болмауы мүмкін.
  • Файл табылмады
  • Деректер базасын ашу мүмкін емес, себебі ондағы VBA жобасын оқу мүмкін емес. VBA жобасы бірінші жойылған жағдайда ғана мәліметтер базасын ашуға болады. VBA жобасын жою модульдерден, формалардан және есептерден барлық кодтарды жояды. Деректер базасын ашып, VBA жобасын жоюға кіріспес бұрын, сіздің деректер базаңыздың сақтық көшірмесін жасауыңыз керек. (Қате 29081)
  • Деректер қорындағы Visual Basic for Applications жобасы бүлінген.
  • Microsoft Access бұл файлда бүлінуді анықтады. Сыбайлас жемқорлықты жою үшін алдымен файлдың сақтық көшірмесін жасаңыз. Файл қойындысын нұқыңыз, «Басқару» тармағын көрсетіңіз, содан кейін Дерекқорды жинақтау және жөндеу түймешігін басыңыз. Егер сіз қазір осы бүлінуді түзеткіңіз келсе, бұл файлды қайта жасауыңыз немесе оны алдыңғы сақтық көшірмеден қалпына келтіруіңіз керек. (Қате 29072)
  • Сіз кестеге сұраған өзгерістер сәтті болмады, өйткені олар индексте, бастапқы кілтте немесе қатынастарда қайталанатын мәндер жасайды. (Қате 3022)

1.4 Бүлінген деректер қорының басқа белгілері

Сондай-ақ келесі көрсеткіштер әдетте дерекқордың бүлінуін көрсетеді:

  • Дерекқорды ашу әрекеті кезінде жүйе бұзылады
  • Құпия сөз болмаған кезде кездейсоқ құпия сөз сұрайды
  • Өріс хабарландырулары жоқ
  • Visual Basic for Applications жобасының бұзылуы туралы хабарлар

1.5 Кәсіпкерлік операцияларға әсері

Мәліметтер қорының сыбайлас жемқорлықтың іскерлік салдары өте ауыр. Жақында жүргізілген зерттеулер деректер мәселелері қалыпты жұмыстарды айтарлықтай бұзатын орташа 20 күндік үзілістерді тудыратынын көрсетеді. Деректердің жоғалуы осы каскадты мәселелерді тудырады:

Адам өзінің дерекқорындағы деректердің жоғалуына ақылсыз.

 

  1. Қаржылық әсер
    • АҚШ компаниялары деректердің орташа бұзылуымен бетпе-бет келеді costs $8.60 млн
    • Қалпына келтіру кезеңдері тоғыз айға дейін созылады
    • Деректерді қалпына келтіру және қалпына келтіру ресурстарды тұтынады
  2. Операциялық бұзылыс
    • Критикалық жүйелер жұмысын тоқтатады
    • Өнімділік мерзімдері кідірістерге ұшырайды
    • Клиенттің сенімі мен адалдығы төмендейді

Қатты дискінің бұзылуы немесе жүйе ақаулары деректердің жоғалуы оқиғаларының 67% тудырады. Бұл факт күшті сақтық көшірме жүйелері мен дұрыс дерекқорға техникалық қызмет көрсету процедураларының қажеттілігін көрсетеді.

2. Тегін кірістірілген рұқсатты жөндеу құралдары

Microsoft Access-те бұзылған Access дерекқорларын жөндеуге көмектесетін бірнеше тегін кіріктірілген құралдар бар. Бұл жергілікті шешімдер кез келген үшінші тарап бағдарламалық құралынсыз жалпы дерекқор мәселелерін шеше алады.

2.1 Деректер базасын жинақтау және жөндеу құралы

Кірістірілген Compact & Repair құралы көптеген мәселелердің алдын алатын дерекқорға қызмет көрсетудің маңызды бөлігі болып табылады. Бұл құрал екі әрекетті орындайды – ол дерекқор файлдарының жұмысын жақсартады және кішігірім сыбайлас жемқорлық мәселелерін түзетеді.

Бұл құралды қалай пайдалану керек:

  1. Start Кіру
  2. Барлық белсенді дерекқор қосылымдарын жабыңыз
  3. Дерекқор құралдары қойындысына өтіңіз
  4. «Дерекқорды жинақтау және жөндеу құралдарын» таңдаңыз
  5. «Дерекқорды жинақтау үшін» диалогтық терезесінде жөнделетін дерекқорды таңдаңыз.
  6. «Ықшам» түймесін басыңыз.

Дерекқорды ықшамдау және жөндеу үшін MS Access-те орнатылған «Дерекқорды жинақтау және жөндеу» құралын пайдаланыңыз.

Біз бұл техникалық қызмет көрсетуді апта сайын, әсіресе көптеген жаңартулар мен жоюларды көретін дерекқорларда орындаймыз. Бұл өнімділікті оңтайлы сақтайды және деректердің толып кетуін болдырмайды.

Қосымша ақпарат алу үшін сіз де кіре аласыз Microsoft ресми беті Сыртқы сілтеме.

2.2 DAO функциясы DBEngine.CompactDatabase

DAO CompactDatabase функциясы кірістірілген құралға қарағанда дерекқорға қызмет көрсетуді көбірек басқаруға мүмкіндік береді. Бұл әдіс жөндеу процесін автоматтандыруға мүмкіндік береді.

Бұл функция тұрақты күтімді қажет ететін бірнеше дерекқорлармен тамаша жұмыс істейді. Ол дерекқордың жаңа, оңтайландырылған көшірмесін жасайды және барлық деректер мен нысандарды сақтайды.

Төменде каталог астындағы барлық Access дерекқорларын пакеттік жөндеуге арналған VBA коды берілген:

Option Explicit ' Windows API мәлімдемелерін қосу Жеке мәлімдеу PtrSafe функциясы SHBrowseForFolder Lib "shell32" (lpbi ретінде BROWSEINFO) PtrSafe функциясы ұзақ жеке мәлімдеу ретінде SHGetPathFromIDList Lib "shell32" (StValpBul AsLongal, Longist AspBuring) Private Declare PtrSafe Sub CoTaskMemFree Lib "ole32" (ByVal pvoid As Long) Жеке Түр BROWSEINFO hWndOwner As Long pidlRoot ретінде Ұзын pszDisplayName Жол ретінде lpszTitle Жол ретінде ulFlags Ұзақ lpfn дейін LongI Pam. Жеке түр ProcessStats Successcount Ұзақ сәтсіздіккесанақ Ұзын соңы түрі Жалпы Sub CompactRepairDatabases() Dim fso Объект Күңгірт қалта ретінде Нысан ретінде Dim файлы ретінде Объект Dim қалтасы Жол ретінде ProcessStats ретінде Жолдың күңгірт статистикасы ' FileSystemObject жиынтығын жасау fso = CreateObject("Scripting.)SystemObFile" ' Қалта таңдау құралы диалогтық терезесін көрсету folderPath = GetFolderPath() Егер folderPath = "" Содан кейін MsgBox "Операция тоқтатылды.", vbInformation Exit Sub End If ' Initialize stats stats.SuccessCount = 0 stats.FailureCount = 0 ' Қалта нысанын алу Қалтаны орнату = fso.GetFolder(әрбір қалта жолы) 'процесс . қалтадағы файл Әрбір файл үшін In folder.Files ' Бар-жоғын тексеріңіз Access дерекқоры Егер IsAccessDatabase(file.Name), содан кейін CompactAndRepairDB(file.Path) болса, онда stats.SuccessCount = stats.SuccessCount + 1 Басқа stats.FailureCount = stats.FailureCount + 1 Аяқталса, келесі файл ' Нәтижелерді көрсету MscessPro " аяқталды!" rary файл жолы tempFile = Left$(dbPath, InStrRev(dbPath, ".") - 1) & "_temp" & _ Mid$(dbPath, InStrRev(dbPath, ".")) ' DBEngine.CompactDatabase ықшамдау және жөндеу әрекеті dbPath, tempFile ' Түпнұсқаны жойыңыз және temp атауын бастапқы Kill dbPath атауына өзгертіңіз tempFile dbPath ретінде CompactAndRepairDB = Шынайы шығу функциясы ErrorHandler: CompactAndRepairDB = False ' Уақытша файл бар болса, оны тазалаңыз Қате Қате Келесі Жалғастыру Егер Dir(tempFile) <> "" Содан кейін tempFile End функциясын жою

Қосымша ақпарат алу үшін сіз де кіре аласыз Microsoft ресми беті Сыртқы сілтеме.

2.3 Бүлінген қол жеткізу дерекқорын түзету үшін VBA кодын декомпиляциялау

Нашар VBA коды дерекқор ақауларын тудыруы мүмкін. /decompile қосқышы осы мәселелерді шешуге көмектесетін Microsoft Access жүйесіндегі құнды ақауларды жою құралы болып табылады. «Декомпиляция» деп аталса да, ол шын мәнінде дәстүрлі мағынада «декомпиляция» емес – ол құрастырылған кодты бастапқы кодқа қайта түрлендірмейді. Оның орнына, ол бастапқы VBA кодын сақтай отырып, барлық құрастырылған нұсқаларды жояды, Access бағдарламасына барлығын нөлден бастап қайта құрастыруға мүмкіндік береді.

Дерекқорды декомпиляциялау үшін Windows пәрмен жолынан (cmd.exe) /decompile қосқышы арқылы Access бағдарламасын іске қосыңыз:

"C:Program Files (x86)Microsoft OfficerootOffice16MSACCESS.EXE" "C:UsersccwDocumentsDatabase.accdb" /декомпиляция

Ескерту: ACCESS.EXE және дерекқор жолдарын сәйкесінше ауыстырыңыз.

Маңызды қауіпсіздік ескертулері:

  • Декомпиляциядан бұрын әрқашан дерекқор файлының сақтық көшірмесін жасаңыз.
  • Бұл құжатталмаған мүмкіндік, сондықтан оны абайлап пайдаланыңыз.
  • Бұл құрастырылған .mde/.accde файлдарында жұмыс істемейді (тек .mdb/.accdb үшін).
  • Декомпиляциядан бұрын Access бағдарламасының барлық даналарын жабуды ұмытпаңыз.

Декомпиляциядан кейін:

  1. Дерекқорды ашыңыз
  2. VBA редакторын ашыңыз
  3. Барлық модульдерді қайта құрастыру үшін Debug – Compile пәрменін пайдаланыңыз
  4. Дерекқорды сақтаңыз

Бұл процесс ішінара құрастырылған кодтағы бүлінуді жоюға көмектеседі және Access дерекқорларындағы көптеген жұмбақ VBA-ға қатысты қателерді шеше алады.

2.4 Зақымдалған қол жеткізу дерекқорын жөндеу үшін JetComp утилитасын пайдаланыңыз

JetComp утилитасы ескі Access дерекқорларына арналған дербес құрал болып табылады. сайтынан жүктеп алуға болады Мұнда немесе Microsoft ресми беті Сыртқы сілтеме.

Зақымдалған Access дерекқорын түзету үшін MS JetComp утилитасын пайдаланыңыз.

Міне, оның артықшылықтары мен шектеулері:

Негізгі артықшылықтары:

  • Тығыздау алдында дерекқорды ашуды өткізіп жібереді.
  • Стандартты Compact and Repair утилитасы түзете алмайтын дерекқорларды өңдеуде жақсырақ.
  • Құпия сөзбен қорғалған дерекқорлармен жұмыс істейді.
  • Бірнеше тілдік дерекқорды қолдайды.

Шектеулер:

  • Microsoft Jet дерекқор механизмінің 3.x және 4.x көмегімен жасалған *.mdb дерекқорларына ғана қолдау көрсетіледі.

Бұл кірістірілген құралдар тамаша starдерекқорды жөндеуге арналған нүкте. Егер олар жұмыс істемесе, бұрын қарастырылғандар сияқты кеңейтілген шешімдер қажет болуы мүмкін.

3. Деректер қорын қолмен жөндеудің ақысыз әдістері

Кірістірілген утилиталар әрқашан бұзылған Access дерекқорларын түзете бермейді, ал кәсіби құралдар қосымша ақшаны қажет етеді. Қол техникасы зақымдалған дерекқорлардан деректерді тегін қалпына келтіруге көмектеседі. Бұл әдістер көп уақытты алады, бірақ көбінесе қосымша ақысыз жақсы нәтиже береді.

3.1 Жаңа дерекқорға нысандарды импорттау

Импорттау әдісі бүлінген дерекқорлардан деректерді сансыз рет сақтауға көмектесті. Бұл тәсіл объектілерді бүлінгеннен жүйелі түрде тасымалдау үшін жаңа дерекқорды қажет етеді. Міне, ең жақсысы:

  1. Жаңа бос Access дерекқорын жасаңыз
  2. Автоматты түрде жасалған 1-кестені жабыңыз
  3. «Сыртқы деректер» қойындысына өтіңіз
  4. «Таспаны теңшеу...» түймесін басыңыз.
  5. Жаңа топ құру үшін «Жаңа топ» түймесін басыңыз.
  6. «Кіру (Кіру деректерін импорттау)» таңдаңыз, содан кейін оны жаңа топқа қосу үшін «Қосу>> түймесін басыңыз.
  7. Жаңа топтан «Кіру» таңдаңыз.
  8. Бүлінген дерекқорға өтіңіз
  9. Импортталатын барлық нысандарды таңдаңыз
  10. «Параметрлер» түймесін басып, «Қарым-қатынастар» құсбелгісі қойылғанын тексеріңіз.
  11. Нысандарды жаңа дерекқорыңызға импорттау үшін «OK» түймесін басыңыз.

Төменде қадамдық бейне оқулық берілген:



Ескерту:

  1. Кез келген жөндеу процесін қолданбас бұрын сақтық көшірме жасаңыз.
  2. Импорттау сәтсіз аяқталса, импорттау сәтті болғанша кейбір нысандарды (барлық нысандардың орнына) таңдау арқылы әрекетті қайталаңыз.
  3. Бұл әдіс нысандар қолжетімді болып қалатын жеңіл бұзылулармен жақсы жұмыс істейді.

3.2 Байланыстырылған кестелер арқылы қалпына келтіру

Сыртқы сілтемелер тікелей импорт жұмыс істемеген кезде деректерді қалпына келтіруге көмектеседі. Бұл әдіс деректерді жылжытпай бүлінген дерекқорға қосылады.

Сыртқы сілтемелерді жасау үшін 5.1-дегідей процедураны орындаңыз, тек дерекқорды импорттау кезінде «Байланыстырылған кесте жасау арқылы деректер көзіне сілтеме» таңдау керек:

MS Access-те байланыстырылған кестелерді құру.

Осыдан кейін Access ағымдағы дерекқорда бастапқы бүлінген дерекқорды көрсете отырып, байланыстырылған кестелерді жасайды:

MS Access бағдарламасында байланыстырылған кесте (көк көрсеткі бар) бүлінген дерекқордан қолмен қалпына келтіруге мүмкіндік береді.

Содан кейін кестелерді қалпына келтіру үшін келесі әрекеттерді орындауға болады:

  1. Байланыстырылған кестені ашыңыз.
  2. Егер байланыстырылған кестені ашуға болатын болса, жаңа дерекқорда құрылымы бірдей жаңа кесте жасаңыз.
  3. Қолжетімді жазбаларды пакетте көшіріңіз. Тасымалдау кезінде деректердің жоғалу қаупін азайту үшін жазбалардың шағын пакеттерімен (бір уақытта 50-100) жұмыс жасаңыз.
  4. Жаңа кестеге қойыңыз.
  5. Тасымалдан кейін әрбір жазбаны тексеріңіз.
  6. Барлық байланыстырылған кестелер үшін 1-5 қадамдарды қайталаңыз.
  7. Қарым-қатынастар мен сұрауларды қайта құру
  8. Басқа нысандарды, мысалы, пішіндерді, макростарды және т.б., дәл осылай орындалуы мүмкін.

Біздің тестілеуіміз мына жағдайларда қолмен жұмыс істейтін әдістердің жақсы жұмыс істейтінін көрсетеді:

  • Дерекқор ішінара қолжетімді болып қалады, мұнда кейбір кестелер мен нысандар жұмыс істейді, ал басқалары бүлінген.
  • Кірістірілген жөндеу құралдары жұмыс істемеді
  • Арнайы деректерді қалпына келтіру керек
  • Уақыт қысымы мәселе емес

Бұл қол әдістері шыдамдылық пен мұқият назар аударуды қажет етеді. Жөндеуге асыққаннан кейін көп қиындықтар туындайды. Уақытыңызды бөліңіз және жөндеу процесінде сақтық көшірмелерді сақтаңыз.

4. Пайдалану DataNumen Access Repair Бүлінген қол жеткізу деректер базасын түзету

Жоғарыда аталған барлық тегін әдістер сәтсіз болса, кәсіби шешімді қарастыруға болады. DataNumen Access Repair бұзылған Access дерекқорларын түзету үшін ең жақсы кәсіби дерекқорды жөндеу құралдарының бірі ретінде ерекшеленеді. Бұл сенімді құрал Access 95-тен 2021-ге дейінгі барлық нұсқалармен, соның ішінде Office 365-пен жұмыс істейді.

4.1 Бір файлды жөндеу

Бір Access дерекқор файлын жөндеу үшін келесі әрекеттерді орындаңыз:

  1. Бастапқы дерекқор файлын өзгертуі мүмкін Microsoft Access және басқа қолданбаларды жабыңыз.
  2. Бастапқы дерекқор файлын таңдаңыз (.mdb, .accdb).
  3. Егер бастапқы файл test.mdb/test.accdb болса, шығыс файл атауы автоматты түрде test_fixed.mdb/test_fixed.accdb күйіне орнатылады. Сондай-ақ шығыс файлының атын қолмен өзгертуге болады (.mdb, .accdb).
  4. «Start Repair» түймесін басыңыз
  5. Жөндеу процесінен кейін, DataNumen Access Repair жаңа дерекқорды шығарады.

пайдалану DataNumen Access Repair бір зақымдалған Access дерекқор файлын түзету үшін.

4.2 Файлдар бумасын жөндеу

Ұйымдар пакетті өңдеу мүмкіндігімен уақыт пен күш-жігерді үнемдей алады. Бірнеше бүлінген дерекқорларды кезекке қоюға және ретімен өңдеуге болады DataNumen, төмендегідей:

  1. «Пакеттік жөндеу» қойындысына өтіңіз.
  2. Жөндеуге болатын бірнеше Access дерекқор файлдарын (.mdb, .accdb) қосу үшін «Файлдарды қосу» түймесін басыңыз.
  3. «Start Repair» түймесін басыңыз
  4. Тізімдегі барлық файлдар бірінен соң бірі жөнделеді

пайдалану DataNumen Access Repair зақымдалған Access дерекқор файлдарының бумасын түзету үшін.

4.3 Жойылған кестелер мен жазбаларды қалпына келтіру

Құралдың жойылған мазмұнды қалпына келтіру мүмкіндігі әсерлі. Міне, қалпына келтіру процесі:

  1. «Параметрлер» қойындысына өтіңіз
  2. Төмендегідей «Жойылған кестелерді қалпына келтіру» және «Жойылған жазбаларды қалпына келтіру» опцияларын қосыңыз:
    пайдалану DataNumen Access Repair Access дерекқор файлдарындағы кестелерді немесе жазбаларды жою үшін.
  3. «Жөндеу» қойындысына өтіңіз және start файлыңызды жөндеу.

4.4 Индекстерді, қатынастарды және сұрауларды қалпына келтіру

DataNumen әртүрлі дерекқор нысандарын сәтті қалпына келтіреді, мысалы:

  • Күрделі SQL сұраулары (Жою, Кірістіру, Жаңарту пәрмендері)
  • Кестелік қатынастар және индекстер

Бұл нысандарды қалпына келтіргіңіз келсе, келесі әрекеттерді орындаңыз:

  1. «Параметрлер» қойындысына өтіңіз
  2. Төмендегідей «Индекстерді қалпына келтіру», «Қарым-қатынастарды қалпына келтіру» және «Сұрауларды қалпына келтіру» опцияларын қосыңыз:
    пайдалану DataNumen Access Repair Access дерекқор файлдарындағы басқа нысандарды, соның ішінде индекстерді, қатынастарды және сұрауларды қалпына келтіру үшін.
  3. «Жөндеу» қойындысына өтіңіз және start файлыңызды жөндеу.

4.5 Қатты дискіден, диск кескінінен немесе сақтық көшірме файлдарынан қол жеткізу деректерін қалпына келтіру

Access деректерін тікелей қатты дискілерден, диск кескіндерінен немесе сақтық көшірме файлдарынан қалпына келтіруге болады, егер сізде Access дерекқоры енді болмаса, мысалы:

  • Access MDB/ACCDB дерекқор файлын біржола жоясыз.
  • Сіз қатты дискіні пішімдейсіз.
  • Қатты дискінің ақаулығы.
  • VMWare немесе Virtual PC-дегі виртуалды диск бүлінген немесе зақымдалған.
  • Сақтық көшірме медиасындағы сақтық көшірме файлы бүлінген немесе зақымдалған және одан Access MDB/ACCDB дерекқор файлын қалпына келтіру мүмкін емес.
  • Диск кескінінің файлы бүлінген немесе зақымдалған және сіз одан Access файлын қалпына келтіре алмайсыз.

Қолыңызда диск кескіні немесе сақтық көшірме файлдары болса, келесі әрекеттерді орындауға болады:

  1. Бастапқы файлды таңдау үшін «...» түймесін басыңыз.
  2. «Файлды ашу» диалогтық терезесінде сүзгі ретінде «Барлық файлдар (*.*)» таңдаңыз.
  3. Жөндейтін бастапқы файл ретінде диск кескінін немесе сақтық көшірме файлын таңдаңыз.
  4. Шығарылатын тіркелген дерекқор файлын орнатыңыз және оның кеңейтімі .mdb немесе .accdb екеніне көз жеткізіңіз.

пайдалану DataNumen Access Repair қатты дискілерден, диск кескіндерінен немесе сақтық көшірме файлдарынан Access деректерін қалпына келтіру үшін.

Қатты дискіден тікелей қалпына келтіргіңіз келсе, пайдалануыңыз керек DataNumen Disk Image қатты диск үшін диск кескіні файлын жасау үшін:

  1. Қатты дискіні немесе дискіні таңдаңыз.
  2. Шығарылатын кескін файлының атауын орнатыңыз.
  3. «StarҚатты диск/дисктен диск кескіні файлын жасау үшін t Клондау» түймешігін басыңыз.

пайдалану DataNumen Disk Image қатты дискіден/дискіден диск кескіні файлын жасау үшін DataNumen Access Repair диск кескін файлынан Access деректерін қалпына келтіре алады.

Диск кескіні файлын алғаннан кейін пайдалануға болады DataNumen Access Repair одан деректерді қалпына келтіру үшін.

4.6 Ransomware немесе вирустан қалпына келтіру

DataNumen ransomware шабуылдары мен вирустық инфекцияларға қарсы өте жақсы жұмыс істейді. Тек шифрланған немесе вирус жұққан Access дерекқор файлын бастапқы бүлінген файл ретінде алыңыз және оны жөндеңіз, сіз одан деректерді аласыз.

4.7 Үлгі файлдар

Бұзылған Access дерекқор файлының үлгісі Файл қалпына келтірілді DataNumen Access Repair (Тіркелген файлдағы "Қалпына келтірілген_кесте2/3" кестесі зақымдалмаған файлдағы "Қызметкерлер" кестесіне сәйкес келеді)
mydb_1.mdb (3343-қате) mydb_1_fixed.mdb
mydb_2.mdb (3343-қате) mydb_2_fixed.mdb
mydb_3.mdb (2239-қате) mydb_3_fixed.mdb
mydb_4.mdb (3011-қате) mydb_4_fixed.mdb
mydb_5.mdb (3112-қате) mydb_5_fixed.mdb
mydb_6.mdb (9505-қате) mydb_6_fixed.mdb
mydb_7.mdb (29081-қате) mydb_7_fixed.mdb
mydb_8.accdb (3800-қате) mydb_8_fixed.accdb
mydb_9.accdb (3159-қате) mydb_9_fixed.accdb
mydb_10.mdb (Қате 2626/3000) mydb_10_fixed.mdb
mydb_11.mdb (Қауіпсіздік туралы ескерту) mydb_11_fixed.mdb

5. Пайдалану DataNumen Data Recovery Access дерекқорын қалпына келтіру үшін

DataNumen Data Recovery Access дерекқор файлы l болса, тағы бір тамаша құралost немесе жойылды.

5.1 L қалпына келтіруost немесе Жойылған дерекқорлар

Access дерекқорыңыз l болсаost немесе әртүрлі себептермен жойылған болса, пайдалануға болады DataNumen Data Recovery оны қайтару үшін:

  1. Start DataNumen Data Recovery.
  2. Сканерлеу үшін қатты дискіні/дискіні таңдаңыз.
  3. «OK» батырмасын басыңыз.
  4. DataNumen Data Recovery таңдалған қатты дискіні/дискіні сканерлейді.
  5. Сканерлеу процесінен кейін, егер дерекқор қалпына келтіруге болатын болса, ол тізімде болады.
  6. Дерекқорды таңдап, оны қалтаға қалпына келтіру үшін «Қалпына келтіру» түймесін басыңыз.пайдалану DataNumen Data Recovery қалпына келтіру лost немесе қатты дискіден/дискіден жойылған Access дерекқорлары.

5.2 Диск кескін файлдарынан қалпына келтіру

Қатты диск/диск үшін диск кескіні файлы бұрыннан бар болса, дерекқорды кескін файлынан тікелей қалпына келтіруге болады:

  1. Start DataNumen Data Recovery.
  2. Кескін файлын сканерлеу үшін «Сканерлеу» > «Кескін файлын сканерлеу» тармағын таңдаңыз.
  3. Қалған қадамдар 3.1-мен бірдей.

пайдалану DataNumen Data Recovery қалпына келтіру лost немесе диск кескін файлынан жойылған Access дерекқорлары.

5.3 Қалпына келтірілген дерекқорларды жөндеу

Кейде Access дерекқорлары қалпына келтіріледі DataNumen Data Recovery әлі де сыбайлас. Мұндай жағдайда сіз пайдалана аласыз DataNumen Access Repair қалпына келтірілген дерекқорды қайта жөндеу және одан деректерді алу.

6. Бұзылған қол жеткізу дерекқорын жөндеуге арналған қосымша опциялар

Барлық аталған әдістерден басқа. Әлі де көптеген кәсіби Access жөндеу құралдары бар. Біз жинақтап, қарап шықтық тізімдегі ең жақсылар.

7. Access деректер қорын ашу мәселелеріне арналған басқа шешімдер

Файлдың бүлінуі Access бағдарламасында ашылу қателерінің жалпы себебі болғанымен, басқа техникалық мәселелер де бірдей немесе дерлік бірдей белгілер мен қате туралы хабарларды тудыруы мүмкін. Файлыңыздың шынымен бүлінгенін растау үшін файлды басқа жұмыс істейтін компьютерге тасымалдауға және оны Access бағдарламасында ашуға әрекет жасауға болады.

Егер файл сәтті ашылса, мәселе сыбайлас жемқорлық емес. Мұндай жағдайларда мәселе жергілікті жүйеден немесе Access орнатуынан туындауы мүмкін. Компьютеріңіздегі қатені шешу үшін келесі ақауларды жою қадамдарын орындап көріңіз:

  • Жөндеу кеңсесі Сыртқы сілтеме
  • Access нұсқасы дерекқормен үйлесімді екеніне көз жеткізіңіз.
  • Үлкен дерекқор файлдарын бөлу.
  • Ашуға тырысып жатқан файлдың сенімді көзден екенін тексеріңіз. Мысалы, файлдың орнын тексеріңіз, әсіресе дерекқор серверде жұмыс істеп тұрса.
  • Макрос қауіпсіздік сертификаттарының жаңартылғанын тексеріңіз және жаңартылмаған болса, оларды жаңартыңыз.
  • Құрылғыңызға MS Access бағдарламалық құралын орнатудың орнына дерекқорды іске қосу үшін Access жұмыс уақытын пайдалансаңыз, макрос қауіпсіздігін төмендетіңіз.
  • Файлға вирус немесе зиянды бағдарлама жұқтырғанын тексеру үшін жаңа антивирустық бағдарламалық құралды пайдаланыңыз.

8. қорытынды

Деректер базасының бұзылуы бизнес операцияларына қатты әсер етуі мүмкін. Біздің зерттеулеріміз бірнеше жөндеу шешімдерінің тиімді жұмыс істейтінін көрсетеді. Ұйымдар кірістірілген Access құралдарын, қол әдістерін және кәсіби қалпына келтіру бағдарламалық құралын таңдай алады DataNumen зақымдалған деректер қорын қалпына келтіру үшін. Төменде түйіндеме берілген:

Бүлінген Access дерекқорын жөндеу жолы

Кішігірім ақауларды кіріктірілген жөндеу құралдары арқылы шешуге болады. Қолмен қалпына келтіру әдістері кірістірілген тегін әдістер жұмыс істемегенде және сіз төлегіңіз келмегенде құндылықты қамтамасыз етеді, бірақ олар көп уақытты алады. DataNumen Access Repair аспап ауыр сыбайлас жемқорлық істері үшін жақсы жұмыс істейді.

Дерекқорға тұрақты техникалық қызмет көрсету қажет сыбайлас жемқорлықтың алдын алу. Толық сақтық көшірме жасау стратегиясы деректеріңізді қорғауға көмектеседі. Кәдімгі жинақы және жөндеу жұмыстарын жоспарлаңыз. Дерекқор өнімділігін дәйекті түрде бақылаңыз. Бұл алдын алу қадамдары мен жөндеу әдістері құнды деректеріңізді қорғайды және ықтимал тоқтау уақытын азайтады.

Жылдам әрекет пен дұрыс құралдар дерекқорды сәтті қалпына келтіруді анықтайтынын ескеріңіз. Бұл жөндеу әдістері мен тұрақты сақтық көшірмелер сізді алда болатын кез келген дерекқордың бүліну мәселелерін шешуге дайындайды.

Әдебиеттер тізімі:

  1. Microsoft корпорациясы. (nd). Түзетілетін Microsoft Jet және DAO қателері [Access 2007 әзірлеуші ​​​​анықтамасы]. Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb221208(v=office.12)Сыртқы сілтеме
  2. Microsoft корпорациясы. (nd). Танылмаған дерекқор пішімі . (Қате 3343). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223146(v=office.12)Сыртқы сілтеме
  3. Microsoft корпорациясы. (nd). Microsoft Access дерекқор механизмі нысанды таба алмады . Нысанның бар екеніне және оның атын және жол атауын дұрыс жазғаныңызға көз жеткізіңіз. (3011 қатесі). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223400(v=office.12)Сыртқы сілтеме
  4. Microsoft корпорациясы. (nd). Жазбаларды оқу мүмкін емес; оқуға рұқсат жоқ . (3112 қатесі). Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223633(v=office.12)Сыртқы сілтеме
  5. Толық кіру қатесі анықтамасы: Access қате кодтарының толық тізімін жүктеп алыңыз (PDF) 3000+ қате кодын, сипаттамаларын және қолдау көрсетілетін Access нұсқаларын қамтиды.
Қазір бөлісу: