Siit saate teada, kuidas parandada rikutud Accessi andmebaasifaile (MDB/ACCDB). Tutvustame tasuta sisseehitatud meetodeid, käsitsi taastamisvõimalusi ja ekspertide tööriistu.
Statistika näitab, et 58% organisatsioonidest puutub vähemalt kord aastas kokku andmebaaside korruptsiooniga. Murettekitavam tõsiasi näitab, et 40% ettevõtetest ei suuda katastroofilisest andmekadudest taastuda.
Teie Accessi andmebaas võib ilma hoiatuseta lakata töötamast või kuvada korruptsioonimärke. See olukord tekitab tohutut frustratsiooni. Hea uudis on see, et rikutud Accessi andmebaasifailide parandamiseks, MS Accessi andmebaasi vigade parandamiseks ja kustutatud kirjete taastamiseks on mitu lahendust.
Mitmed tõestatud meetodid võivad aidata rikutud Accessi andmebaase parandada. Need ulatuvad sisseehitatud remonditööriistadest professionaalse taastetarkvarani. See osa juhendab teid väikeste probleemide kiirete paranduste ja täiustatud lahenduste kaudu, mis lahendavad tõsiseid korruptsioonijuhtumeid.
Teie andmebaas vajab praegu tähelepanu? Vaatame kiireimaid viise selle samm-sammult parandamiseks.
1. Juurdepääsu andmebaasi korruptsiooni mõistmine
Andmebaasi rikkumine juhtub siis, kui ootamatud muudatused muudavad teie Accessi andmebaasi algset struktuuri. Korruptsiooni olemuse mõistmine muutub oluliseks enne mis tahes parandamiskatseid.
1.1 Andmebaasi korruptsiooni levinumad põhjused
Accessi andmebaasi rikkumist põhjustavad mitmed põhjused:
- Riistvara rikked: kõvakettad või salvestusseadmed, millel on vigased sektorid.
- Tarkvaraga seotud probleemid: pahavara, tarkvaravead, vale failisüsteemi taastamine, ressursikonfliktid jne.
- Inimfaktorid: andmebaasi ebaõige lahtiühendamine, samaaegne mitme kasutaja juurdepääs jne.
- Süsteemi väljalülitamine voolukatkestuste või krahhide tõttu, kui andmebaas on avatud, põhjustab olulist kahju. Andmebaas võib sattuda ebajärjekindlasse olekusse ja rikkuda.
- Võrguühenduse katkemine või võrgudraivi rike andmebaasile kaugjuurdepääsu korral.
- Andmebaasi suurus on liiga suur.
1.2 Kasulikud näpunäited juurdepääsuandmebaasi korruptsiooni vältimiseks
Ühes teises artiklis oleme juba andnud palju kasulikke näpunäiteid Accessi andmebaasi korruptsiooni vältimiseks, mis vähendab korruptsiooni 95%. Ülejäänud juhtumite käsitlemiseks vajame siiski tõhusaid meetodeid.
1.3 Veateated, kui andmebaas on rikutud
Kui proovite andmebaasi avada ja näete järgmisi tõrketeateid, võib teie andmebaas olla rikutud:
- Tundmatu andmebaasivorming 'filename.mdb' (viga 3343)
- Andmebaasi failinimi.mdb tuleb parandada või see ei ole andmebaasifail. (Viga 2239) Võimalik, et teie või mõni teine kasutaja olete Microsoft Office Accessi andmebaasi avatud ajal ootamatult Microsoft Office Accessist väljunud. Kas soovite, et Microsoft Office Access prooviks andmebaasi parandada?
- Andmebaasi failinimi.mdb ei saa parandada või see ei ole Microsoft Office Accessi andmebaasifail.
- Microsoft Jeti andmebaasimootor ei saa faili "failinimi.mdb" avada. Selle on juba avanud ainult teine kasutaja või vajate selle andmete vaatamiseks luba.
- Microsoft Jeti andmebaasimootor ei leidnud objekti „xxxx”. Veenduge, et objekt on olemas ja et olete selle nime ja tee nime õigesti kirjutanud. (Viga 3011)
- Kirjet ei saa lugeda; "xxxx" lugemisõigus puudub (viga 3112)
- Andmebaasi 'failinimi.mdb' ei saa avada. See ei pruugi olla andmebaas, mida teie rakendus tuvastab, või fail võib olla rikutud. (Viga 3049)
- Teil pole objekti "failinimi.mdb" kasutamiseks vajalikke õigusi. (Viga 3033)
- Vale välja andmetüüp (viga 3259)
- Ootamatu viga 35012
- Microsoft Access on tuvastanud, et see andmebaas on vastuolus, ja proovib andmebaasi taastada. Selle protsessi käigus tehakse andmebaasist varukoopia ja kõik taastatud objektid paigutatakse uude andmebaasi. Seejärel avab Access uue andmebaasi. Objektide nimed, mida ei õnnestunud taastada, logitakse tabelisse "Taastevead". (Viga 9505)
- Andmebaasi "xxx.mdb" ei saa parandada või see ei ole Microsoft Accessi andmebaasifail.
- 'Id' ei ole selles tabelis indeks. (Viga 3800)
- 'AOIndex' ei ole selles tabelis indeks. (Viga 3800)
- Ei ole kehtiv järjehoidja. (Viga 3159)
- Reserveeritud viga (-####); selle vea kohta teadet pole. (Viga 2626/3000)
- See fail ei pruugi olla turvaline, kui see sisaldab koodi, mille eesmärk oli teie arvutit kahjustada.
- Faili ei leitud
- Andmebaasi ei saa avada, kuna selles sisalduvat VBA projekti ei saa lugeda. Andmebaasi saab avada ainult siis, kui VBA projekt on esmalt kustutatud. VBA projekti kustutamisel eemaldatakse moodulitest, vormidest ja aruannetest kogu kood. Enne andmebaasi avamist ja VBA projekti kustutamist peaksite oma andmebaasist varundama. (Viga 29081)
- Projekt Visual Basic for Applications andmebaasis on rikutud.
- Microsoft Access on tuvastanud selles failis rikutuse. Rikutuse parandamiseks tehke esmalt failist varukoopia. Klõpsake vahekaarti Fail, valige Halda ja seejärel klõpsake käsku Tihenda ja paranda andmebaas. Kui proovite praegu riket parandada, peate faili uuesti looma või taastama selle eelmisest varukoopiast. (Viga 29072)
- Tabelis taotletud muudatused ei õnnestunud, kuna need tekitaksid indeksis, primaarvõtmes või seoses dubleerivad väärtused. (Viga 3022)
- See toiming lähtestab praeguse koodi katkestusrežiimis. (Viga 29013)
- Kompileerimisviga. (Viga 7788)
- Microsoft Office Accessil tekkis Visual Basicu koodi kompileerimisel tõrge. (Viga 2155 ja 2156)
1.4 Muud rikutud andmebaasi märgid
Järgmised näitajad viitavad tavaliselt ka andmebaasi riknemisele:
- Süsteem jookseb kokku andmebaasi avamise katsel
- Juhuslik parool küsib, kui parooli pole
- Välja märguanded puuduvad
- Visual Basic for Applications projekti korruptsiooniteated
1.5 Mõju äritegevusele
Andmebaasi korruptsiooni tagajärjed äritegevusele osutuvad rasketeks. Hiljutised uuringud näitavad, et andmeprobleemid põhjustavad keskmiselt 20-päevaseid seisakuid, mis häirivad oluliselt tavapärast tööd. Andmete kadumine käivitab järgmised kaskaadprobleemid:
- Finantsmõju
- USA ettevõtted seisavad silmitsi keskmise andmerikkumisega costs 8.60 miljonit dollarit
- Taastumisperioodid kestavad kuni üheksa kuud
- Andmete taastamine ja taastamine kulutavad ressursse
- Toimimishäired
- Kriitilised süsteemid lakkavad töötamast
- Tootlikkuse ajakavadel on viivitusi
- Kannatab kliendi usaldus ja lojaalsus
Kõvaketta kokkujooksmised või süsteemirikked põhjustavad 67% andmekao juhtudest. See asjaolu rõhutab vajadust tugevate varundussüsteemide ja korralike andmebaaside hooldusprotseduuride järele.
2. Tasuta sisseehitatud juurdepääsu parandamise tööriistad
Microsoft Accessil on mitu tasuta sisseehitatud tööriista, mis aitavad parandada rikutud Accessi andmebaase. Need natiivsed lahendused saavad lahendada levinud andmebaasiprobleeme ilma kolmanda osapoole tarkvarata.
2.1 Compact and Repair Database Tool
Sisseehitatud Compact & Repair tööriist on andmebaasi hoolduse oluline osa, mis võib ennetada paljusid probleeme. See tööriist teeb kahte asja – muudab teie andmebaasifailid paremaks ja parandab väiksemaid korruptsiooniprobleeme.
Selle tööriista kasutamiseks tehke järgmist.
- Start Juurdepääs
- Sulgege kõik aktiivsed andmebaasiühendused
- Minge vahekaardile Andmebaasitööriistad
- Valige "Andmebaasi tööriistade tihendamine ja parandamine"
- Dialoogiaknas „Andmebaas tihendamiseks” valige parandatav andmebaas.
- Klõpsake nuppu "Kompakt".
Teeme seda hooldust igal nädalal, eriti andmebaasides, mis näevad palju värskendusi ja kustutamisi. See hoiab jõudluse optimaalsena ja peatab andmete paisumise.
Lisateabe saamiseks võite külastada ka Microsofti ametlik leht .
2.2 DAO funktsioon DBEngine.CompactDatabase
Funktsioon DAO CompactDatabase annab meile rohkem kontrolli andmebaasi hoolduse üle kui sisseehitatud tööriist. See meetod võimaldab meil parandusprotsessi automatiseerida.
See funktsioon töötab suurepäraselt mitme andmebaasiga, mis vajavad regulaarset hooldust. See loob teie andmebaasist uue optimeeritud koopia ning hoiab kõik teie andmed ja objektid puutumatuna.
Allpool on VBA kood kõigi Accessi andmebaaside pakettremondiks kataloogis:
Option Explicit
' Add Windows API declarations
Private Declare PtrSafe Function SHBrowseForFolder Lib "shell32" (lpbi As BROWSEINFO) As Long
Private Declare PtrSafe Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long
Private Declare PtrSafe Sub CoTaskMemFree Lib "ole32" (ByVal pvoid As Long)
Private Type BROWSEINFO
hWndOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfnCallback As Long
lParam As Long
iImage As Long
End Type
Private Type ProcessStats
SuccessCount As Long
FailureCount As Long
End Type
Public Sub CompactRepairDatabases()
Dim fso As Object
Dim folder As Object
Dim file As Object
Dim folderPath As String
Dim stats As ProcessStats
' Create FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")
' Show folder picker dialog
folderPath = GetFolderPath()
If folderPath = "" Then
MsgBox "Operation cancelled.", vbInformation
Exit Sub
End If
' Initialize stats
stats.SuccessCount = 0
stats.FailureCount = 0
' Get folder object
Set folder = fso.GetFolder(folderPath)
' Process each file in the folder
For Each file In folder.Files
' Check if it's an Access database
If IsAccessDatabase(file.Name) Then
If CompactAndRepairDB(file.Path) Then
stats.SuccessCount = stats.SuccessCount + 1
Else
stats.FailureCount = stats.FailureCount + 1
End If
End If
Next file
' Show results
MsgBox "Process completed!" & vbCrLf & _
"Successfully repaired: " & stats.SuccessCount & " databases" & vbCrLf & _
"Failed to repair: " & stats.FailureCount & " databases", _
vbInformation, "Compact and Repair Results"
' Clean up
Set file = Nothing
Set folder = Nothing
Set fso = Nothing
End Sub
Private Function GetFolderPath() As String
Dim bi As BROWSEINFO
Dim pidl As Long
Dim path As String
Dim retval As Long
' Initialize BROWSEINFO
With bi
.hWndOwner = Application.hWndAccessApp
.lpszTitle = "Select Folder Containing Access Databases"
.ulFlags = &H1 ' Show only file system directories
End With
' Show folder browser
pidl = SHBrowseForFolder(bi)
If pidl <> 0 Then
' Get path from ID list
path = Space$(260)
retval = SHGetPathFromIDList(pidl, path)
CoTaskMemFree pidl
' Clean up path string
If retval <> 0 Then
GetFolderPath = Left$(path, InStr(path, vbNullChar) - 1)
End If
End If
End Function
Private Function IsAccessDatabase(FileName As String) As Boolean
Dim extension As String
extension = LCase$(Right$(FileName, 4))
IsAccessDatabase = (extension = ".mdb" Or extension = ".accdb")
End Function
Private Function CompactAndRepairDB(dbPath As String) As Boolean
Dim tempFile As String
On Error GoTo ErrorHandler
' Create temporary file path
tempFile = Left$(dbPath, InStrRev(dbPath, ".") - 1) & "_temp" & _
Mid$(dbPath, InStrRev(dbPath, "."))
' Attempt to compact and repair
DBEngine.CompactDatabase dbPath, tempFile
' Delete original and rename temp to original
Kill dbPath
Name tempFile As dbPath
CompactAndRepairDB = True
Exit Function
ErrorHandler:
CompactAndRepairDB = False
' Clean up temp file if it exists
On Error Resume Next
If Dir(tempFile) <> "" Then Kill tempFile
End Function
Lisateabe saamiseks võite külastada ka Microsofti ametlik leht .
2.3 VBA koodi dekompileerimine rikutud juurdepääsuandmebaasi parandamiseks
Halb VBA-kood võib põhjustada andmebaasiprobleeme. Lüliti /decompile on Microsoft Accessi väärtuslik tõrkeotsingu tööriist, mis aitab neid probleeme lahendada. Kuigi see kannab nime "dekompileerimine", ei ole see tegelikult "dekompileerimine" traditsioonilises tähenduses – see ei teisenda kompileeritud koodi tagasi lähtekoodiks. Selle asemel kustutab see lihtsalt kõik kompileeritud versioonid, säilitades samal ajal teie algse VBA-koodi, võimaldades Accessil kõik nullist uuesti kompileerida.
Andmebaasi dekompileerimiseks käivitage lihtsalt Access lülitiga /decompile Windowsi käsurealt (cmd.exe):
"C:Program Files (x86)Microsoft OfficerootOffice16MSACCESS.EXE" "C:UsersccwDocumentsDatabase.accdb" /decompile
Märkus. Asendage faili ACCESS.EXE ja oma andmebaasi teed vastavalt.
Olulised ohutusmärkused:
- Varundage alati oma andmebaasifail enne dekompileerimist.
- See on dokumenteerimata funktsioon, seega kasutage seda ettevaatlikult.
- See ei tööta kompileeritud .mde/.accde failide puhul (ainult .mdb/.accdb puhul).
- Enne dekompileerimist sulgege kindlasti kõik Accessi eksemplarid.
Pärast dekompileerimist:
- Avage andmebaas
- Avage VBA redaktor
- Kasutage kõigi moodulite uuesti kompileerimiseks käsku Debug – Compile
- Salvestage andmebaas
See protsess aitab kõrvaldada osaliselt kompileeritud koodi korruptsiooni ja lahendada paljud salapärased VBA-ga seotud vead Accessi andmebaasides.
2.4 Kasutage kahjustatud juurdepääsuandmebaasi parandamiseks utiliiti JetComp
JetCompi utiliit on eraldiseisev tööriist vanemate Accessi andmebaaside jaoks. Saate selle alla laadida aadressilt siin või Microsofti ametlik leht .
Siin on selle eelised ja piirangud:
Peamised eelised:
- Jätab andmebaaside avamise enne tihendamist vahele.
- Parem käsitleda andmebaase, mida standardne Compact and Repair utiliit ei suuda parandada.
- Töötab parooliga kaitstud andmebaasidega.
- Toetab mitmekeelseid andmebaase.
Piirangud:
- Toetage ainult Microsoft Jeti andmebaasimootoriga 3.x ja 4.x loodud *.mdb andmebaase.
Need sisseehitatud tööriistad on suurepärased starandmebaasi parandamise punkt. Kui need ei tööta, võite vajada täpsemaid lahendusi, nagu need, mida varem käsitleti.
3. Tasuta käsitsi andmebaasi parandamise tehnikad
Sisseehitatud utiliidid ei paranda alati rikutud Accessi andmebaase, samas kui professionaalsed tööriistad vajavad lisaraha. Manuaalsed tehnikad võivad aidata kahjustatud andmebaasidest andmeid tasuta taastada. Need meetodid võtavad rohkem aega, kuid annavad sageli paremaid tulemusi ilma lisatasuta.
3.1 Objektide importimine uude andmebaasi
Impordimeetod on aidanud meil salvestada andmeid rikutud andmebaasidest lugematuid kordi. See lähenemisviis vajab värsket andmebaasi, et süstemaatiliselt kahjustatud objekte üle kanda. Kõige paremini toimib järgmine.
- Looge uus tühi Accessi andmebaas
- Sulgege automaatselt loodud tabel1
- Minge vahekaardile "Välised andmed".
- Klõpsake valikul „Kohanda lindi…”
- Uue grupi loomiseks klõpsake "Uus grupp".
- Valige "Juurdepääs (Import Access Data)" ja seejärel klõpsake "Lisa>>", et see uude rühma lisada.
- Valige uuest rühmast "Juurdepääs".
- Sirvige oma rikutud andmebaasi
- Valige kõik objektid, mida soovite importida
- Klõpsake "Valikud" ja veenduge, et "Seosed" on märgitud.
- Objektide uude andmebaasi importimiseks klõpsake "OK".
Allpool on samm-sammult videoõpetus:
Märge:
- Enne mis tahes parandusprotsessi proovimist tehke varukoopia.
- Kui importimine ebaõnnestub, proovige uuesti, valides mõned objektid (kõigi objektide asemel), kuni importimine õnnestub.
- See meetod töötab kõige paremini kerge korruptsiooni korral, kus objektid jäävad kättesaadavaks.
3.2 Taastamine lingitud tabelite kaudu
Välised lingid aitavad andmeid taastada, kui otseimportimine ei tööta. See meetod loob ühenduse rikutud andmebaasiga ilma andmeid liigutamata.
Väliste linkide loomiseks järgige lihtsalt sama protseduuri nagu 5.1, välja arvatud see, et andmebaasi importimisel peaksite valima "Lingi andmeallikaga, luues lingitud tabeli":
Pärast seda loob Access praeguses andmebaasis lingitud tabelid, osutades rikutud lähteandmebaasile:
Seejärel saate tabelite taastamiseks teha järgmist.
- Avage lingitud tabel.
- Kui lingitud tabelit saab avada, siis loo uues andmebaasis uus sama struktuuriga tabel.
- Kopeerige juurdepääsetavad kirjed partiidena. Töötage väikeste kirjete partiidega (50–100 korraga), et vähendada andmete kadumise ohtu edastuse ajal.
- Kleepige uude tabelisse.
- Testige iga kirjet pärast ülekandmist.
- Korrake samme 1 kuni 5 kõigi lingitud tabelite jaoks.
- Taastage suhted ja päringud
- Teisi objekte, nagu vormid, makrod jne, saab teha samal viisil.
Meie testid näitavad, et need käsitsimeetodid töötavad kõige paremini, kui:
- Andmebaas jääb osaliselt kättesaadavaks, kus mõned tabelid ja objektid töötavad endiselt, teised on rikutud.
- Sisseehitatud remonditööriistad ei ole töötanud
- Peate konkreetsed andmed taastama
- Ajasurve pole probleem
Need manuaalsed meetodid nõuavad kannatlikkust ja hoolikat tähelepanu. Remondiga kiirustamine tekitab sageli rohkem probleeme. Võtke aega ja hoidke kogu remondiprotsessi ajal varukoopiaid.
4. Kasutades DataNumen Access Repair rikutud juurdepääsuandmebaasi parandamiseks
Kui kõik ülaltoodud tasuta meetodid ebaõnnestuvad, võite kaaluda professionaalset lahendust. DataNumen Access Repair paistab silma kui üks parimaid professionaalseid andmebaaside parandamise tööriistu korrumpeerunud Accessi andmebaaside parandamiseks. See tugev tööriist töötab kõigi versioonidega alates Access 95 kuni 2021, sealhulgas Office 365.
4.1 Üksiku faili parandamine
Ühe Accessi andmebaasi faili parandamiseks toimige järgmiselt.
- Sulgege Microsoft Access ja muud rakendused, mis võivad teie lähteandmebaasi faili muuta.
- Valige lähteandmebaasi fail (.mdb, .accdb).
- Kui lähtefail on test.mdb/test.accdb, määratakse väljundfaili nimeks test_fixed.mdb/test_fixed.accdb automaatselt. Saate väljundfaili nime muuta ka käsitsi (.mdb, .accdb).
- Klõpsake nuppu "Start Remont” nuppu
- Pärast parandusprotsessi, DataNumen Access Repair väljastab uue andmebaasi.
4.2 Failipartii parandamine
Paketttöötluse funktsiooni abil saavad organisatsioonid säästa aega ja vaeva. Mitu rikutud andmebaasi saab järjekorda panna ja neid järjest töödelda DataNumen, nagu allpool:
- Minge vahekaardile "Partii parandamine".
- Mitme Accessi andmebaasi faili (.mdb, .accdb) parandamiseks lisamiseks klõpsake nuppu „Lisa failid”.
- Klõpsake nuppu "Start Remont” nuppu
- Kõik loendis olevad failid parandatakse ükshaaval
4.3 Kustutatud tabelite ja kirjete taastamine
Tööriista võime kustutatud sisu taastada on muljetavaldav. Siin on taastamise protsess:
- Minge vahekaardile "Valikud".
- Lubage "Kustutatud tabelite taastamine" ja "Kustutatud kirjete taastamine" järgmiselt.
- Minge vahekaardile "Remont" ja start faili parandamine.
4.4 Indekside, suhete ja päringute taastamine
DataNumen taastab edukalt mitmesuguseid andmebaasiobjekte, näiteks:
- Keerulised SQL-päringud (kustutamis-, lisa-, värskendamiskäsud)
- Tabelite seosed ja indeksid
Kui soovite neid objekte taastada, toimige järgmiselt.
- Minge vahekaardile "Valikud".
- Lubage "Taasta indeksid", "Taasta seosed" ja "Taasta päringud" järgmiselt.
- Minge vahekaardile "Remont" ja start faili parandamine.
4.5 Juurdepääsuandmete taastamine kõvakettalt, kettapildilt või varufailidest
Accessi andmeid saab taastada otse kõvaketastelt, kettakujutistest või varukoopiafailidest, kui teil pole enam Accessi andmebaasi, näiteks:
- Kustutate Accessi MDB/ACCDDB andmebaasifaili jäädavalt.
- Vormindate kõvaketta.
- Kõvaketta rike.
- Virtuaalne ketas VMWare'is või Virtual PC-s on rikutud või kahjustatud.
- Varunduskandjal olev varukoopiafail on rikutud või kahjustatud ja te ei saa sellest Accessi MDB/ACCDB andmebaasifaili taastada.
- Ketta pildifail on rikutud või kahjustatud ja te ei saa sellest Accessi faili taastada.
Kui teil on kettakujutis või varukoopiafailid käepärast, saate teha järgmist.
- Lähtefaili valimiseks klõpsake nuppu "…".
- Valige dialoogiaknas „Ava fail” filtriks „Kõik failid (*.*)”.
- Valige parandatava lähtefailina ketta kujutis või varufail.
- Määrake väljundi fikseeritud andmebaasifail ja veenduge, et selle laiend oleks .mdb või .accdb.
Kui soovite kõvakettalt otse taastada, peate kasutama DataNumen Disk Image kõvakettale ketta pildifaili loomiseks:
- Valige kõvaketas või ketas.
- Määrake väljundpildi faili nimi.
- Klõpsake "Start Kloonimine” nuppu kõvakettalt/kettalt ketta pildifaili loomiseks.
Pärast ketta pildifaili saamist saate seda kasutada DataNumen Access Repair andmete taastamiseks.
4.6 Taastamine lunavarast või viirusest
DataNumen töötab erakordselt hästi lunavararünnakute ja viirusnakkuste vastu. Võtke lihtsalt krüptitud või nakatunud Accessi andmebaasifail rikutud lähtefailina ja parandage see, saate sealt andmed.
4.7 Näidisfailid
| Näidis rikutud Accessi andmebaasifailist | Faili taastas DataNumen Access Repair (Parandatud faili tabel „Recovered_Table2/3” vastab kahjustamata faili tabelile „Staff”) |
| mydb_1.mdb (Viga 3343) | mydb_1_fixed.mdb |
| mydb_2.mdb (Viga 3343) | mydb_2_fixed.mdb |
| mydb_3.mdb (Viga 2239) | mydb_3_fixed.mdb |
| mydb_4.mdb (Viga 3011) | mydb_4_fixed.mdb |
| mydb_5.mdb (Viga 3112) | mydb_5_fixed.mdb |
| mydb_6.mdb (Viga 9505) | mydb_6_fixed.mdb |
| mydb_7.mdb (Viga 29081) | mydb_7_fixed.mdb |
| mydb_8.accdb (Viga 3800) | mydb_8_fixed.accdb |
| mydb_9.accdb (Viga 3159) | mydb_9_fixed.accdb |
| mydb_10.mdb (Viga 2626/3000) | mydb_10_fixed.mdb |
| mydb_11.mdb (Turvahoiatus) | mydb_11_fixed.mdb |
5. Kasutades DataNumen Data Recovery juurdepääsu andmebaasi taastamiseks
DataNumen Data Recovery on veel üks suurepärane tööriist, kui Accessi andmebaasi fail on lost või kustutatud.
5.1 Taasta Lost või Kustutatud andmebaasid
Kui teie Accessi andmebaas on lost või erinevatel põhjustel kustutatud, saate kasutada DataNumen Data Recovery selle tagasi saamiseks:
- Start DataNumen Data Recovery.
- Valige skannimiseks kõvaketas/draiv.
- Klõpsake nuppu "OK".
- DataNumen Data Recovery skannib valitud kõvaketast/draivi.
- Kui andmebaas on taastatav, lisatakse see pärast skannimisprotsessi loendisse.
- Valige andmebaas ja klõpsake selle kausta taastamiseks nuppu "Taasta".
5.2 Ketta pildifailidest taastamine
Kui teil on kõvaketta/draivi ketta pildifail juba olemas, saate andmebaasi otse pildifailist taastada:
- Start DataNumen Data Recovery.
- Pildifaili skannimiseks valige "Scan" > "Scan Image File".
- Ülejäänud sammud on samad, mis 3.1.
5.3 Parandage taastatud andmebaasid
Mõnikord taastas Accessi andmebaasid DataNumen Data Recovery on ikka korrumpeerunud. Sellisel juhul võite kasutada DataNumen Access Repair taastatud andmebaasi uuesti parandamiseks ja sealt andmete hankimiseks.
6. Rohkem võimalusi rikutud juurdepääsuandmebaasi parandamiseks
Peale kõigi nimetatud meetodite. Saadaval on endiselt palju professionaalseid Accessi remonditööriistu. Oleme kogunud ja üle vaadanud nimekirja parimad.
7. Muud lahendused juurdepääsu andmebaasi avamise probleemidele
Kuigi faili rikumine on Accessi avamistõrgete tavaline põhjus, võivad ka muud tehnilised probleemid vallandada identsed või peaaegu identsed sümptomid ja veateated. Kontrollimaks, kas teie fail on tõesti rikutud, saate faili teisaldada teise toimivasse arvutisse ja proovida seda Accessis avada.
Kui fail avaneb edukalt, ei ole probleem korruptsioonis. Sellistel juhtudel tuleneb probleem tõenäoliselt teie kohalikust süsteemist või Accessi installist. Arvuti tõrke lahendamiseks proovige järgmisi tõrkeotsingu samme.
- Remondibüroo
- Veenduge, et teie Accessi versioon ühilduks andmebaasiga.
- Jagage suured andmebaasifailid.
- Kontrollige, kas fail, mida proovite avada, pärineb usaldusväärsest allikast. Näiteks kontrollige faili asukohta, eriti kui andmebaas töötab serveris.
- Kontrollige, kas makroturbe sertifikaadid on ajakohased, ja värskendage neid, kui mitte.
- Vähendage makroturvet, kui kasutate MS Accessi tarkvara arvutisse installimise asemel andmebaasi käitamiseks Accessi käitusaega.
- Kasutage ajakohast viirusetõrjetarkvara, et kontrollida, kas fail on viiruse või pahavaraga nakatunud.
8. järeldus
Andmebaasi rikkumine võib tõsiselt mõjutada äritegevust. Meie uuringud näitavad, et mitu paranduslahendust toimivad tõhusalt. Organisatsioonid saavad valida sisseehitatud juurdepääsutööriistade ja käsitsi meetodite vahel ning valida professionaalse taastamistarkvara, näiteks DataNumen oma kahjustatud andmebaaside taastamiseks. Allpool on kokkuvõte:
Väiksemaid probleeme saab lahendada sisseehitatud parandustööriistadega. Manuaalsed taastamismeetodid on väärtuslikud siis, kui sisseehitatud tasuta meetodid ei tööta ja te ei soovi maksta, kuigi need võtavad rohkem aega. DataNumen Access Repair tööriist toimib paremini raskete korruptsioonijuhtumite puhul.
Teie andmebaas vajab regulaarset hooldust korruptsiooni ära hoida. Täielik varundusstrateegia aitab teie andmeid kaitsta. Planeerige rutiinsed kompakt- ja remonditoimingud. Jälgige järjepidevalt andmebaasi jõudlust. Need ennetavad sammud ja parandusmeetodid kaitsevad teie väärtuslikke andmeid ja vähendavad võimalikke seisakuid.
Pange tähele, et kiire tegutsemine ja õiged tööriistad määravad eduka andmebaasi taastamise. Need parandusmeetodid ja regulaarsed varukoopiad valmistavad teid ette mis tahes eelseisva andmebaasi korruptsiooniprobleemide lahendamiseks.
viited:
- Microsoft Corporation. (nd). Lõksu jäävad Microsoft Jeti ja DAO vead [Access 2007 arendaja teatmik]Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/bb221208(v=office.12)
- Microsoft Corporation. (nd). Tundmatu andmebaasi vorming . (Viga 3343)Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223146(v=office.12)
- Microsoft Corporation. (nd). Microsoft Accessi andmebaasimootor ei leidnud objekti Veenduge, et objekt on olemas ning et selle nimi ja tee nimi on õigesti kirjutatud. (Viga 3011)Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223400(v=office.12)
- Microsoft Corporation. (nd). Kirjet/kirjeid ei saa lugeda; lugemisõigus puudub . (Viga 3112)Microsoft Learn. https://learn.microsoft.com/en-us/previous-versions/office/office-12/bb223633(v=office.12)
- Täieliku juurdepääsu vea viide: Põhjalik juurdepääsu veakoodide loend sisaldab üle 3000 veakoodi, kirjelduse ja toetatud Accessi versiooni.













