Одоо хуваалцах:
Гарчиг нуух

Мэргэжилтнүүдийн хэрэгсэл, суурилуулсан болон гараар сэргээх сонголтууд зэрэг гэмтсэн Access мэдээллийн сангийн файлуудыг (MDB/ACCDB) засах шилдэг 14 аргыг сур.

Статистик мэдээллээс харахад байгууллагуудын 58 хувь нь жилд дор хаяж нэг удаа мэдээллийн сангийн авлигатай тулгардаг. Аж ахуйн нэгжүүдийн 40% нь өгөгдлийн гамшгийн алдагдлаас сэргэж чадахгүй байгааг илүү аймшигтай баримт харуулж байна.

Таны Access мэдээллийн сан ажиллахаа болих эсвэл авлигын шинж тэмдгийг анхааруулгагүйгээр харуулж болзошгүй. Энэ байдал нь асар их бухимдал үүсгэдэг. Сайн мэдээ гэвэл Access мэдээллийн сангийн эвдэрсэн файлуудыг засах, MS Access мэдээллийн сангийн алдааг засах, устгасан бүртгэлийг сэргээх олон шийдэл байдаг.

Гэмтсэн Access мэдээллийн санг хэрхэн засах тухай гарын авлагын танилцуулга

Хэд хэдэн батлагдсан аргууд нь гэмтсэн Access мэдээллийн санг засахад тусална. Эдгээр нь суурилуулсан засварын хэрэгслээс эхлээд мэргэжлийн сэргээх програм хангамж хүртэл байдаг. Энэ хэсэг нь авлигын ноцтой хэргүүдийг шийдвэрлэх жижиг асуудлууд болон дэвшилтэт шийдлүүдийг хурдан засах замаар танд чиглүүлэх болно.

Таны мэдээллийн санд яг одоо анхаарал хандуулах шаардлагатай байна уу? Үүнийг алхам алхмаар засах хамгийн хурдан арга замыг авч үзье.

1. Хандалтын мэдээллийн сангийн авлигын тухай ойлголт

Таны 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. Санхүүгийн нөлөө
    • АНУ-ын компаниуд дундаж мэдээллийн зөрчилтэй тулгардаг cost8.60 сая доллар
    • Сэргээх хугацаа есөн сар хүртэл үргэлжилдэг
    • Өгөгдлийг сэргээх, сэргээхэд нөөцийг зарцуулдаг
  2. Үйл ажиллагааны тасалдал
    • Чухал системүүд ажиллахаа больсон
    • Бүтээмжийн хугацаа хоцрогддог
    • Хэрэглэгчийн итгэл, үнэнч байдал алдагддаг

Хатуу дискний эвдрэл эсвэл системийн алдаа нь өгөгдөл алдагдах тохиолдлын 67% -ийг үүсгэдэг. Энэ баримт нь хүчирхэг нөөцлөлтийн систем, мэдээллийн баазыг зөв засварлах журам шаардлагатай байгааг онцолж байна.

2. Үнэгүй суурилуулсан хандалтыг засах хэрэгсэл

Microsoft Access нь гэмтсэн Access мэдээллийн санг засахад туслах хэд хэдэн үнэгүй суулгасан хэрэгслүүдтэй. Эдгээр эх шийдлүүд нь гуравдагч талын програм хангамжгүйгээр мэдээллийн сангийн нийтлэг асуудлуудыг засах боломжтой.

2.1 Өгөгдлийн сангийн авсаархан болон засварын хэрэгсэл

Суурилуулсан Compact & Repair хэрэгсэл нь мэдээллийн сангийн засвар үйлчилгээний чухал хэсэг бөгөөд олон асуудлаас урьдчилан сэргийлэх боломжтой. Энэ хэрэгсэл нь хоёр зүйлийг хийдэг - энэ нь таны өгөгдлийн сангийн файлуудыг илүү сайн ажиллуулж, авлигын жижиг асуудлуудыг засдаг.

Энэ хэрэгслийг хэрхэн ашиглахыг энд харуулав.

  1. Starт Хандалт
  2. Бүх идэвхтэй мэдээллийн сангийн холболтыг хаа
  3. Өгөгдлийн сангийн хэрэгслүүдийн таб руу очно уу
  4. "Мэдээллийн сангийн хэрэгслийг цомхотгох, засварлах" хэсгийг сонгоно уу.
  5. "Өгөгдлийн баазыг нягтруулах" харилцах цонхноос засварлах мэдээллийн санг сонгоно уу.
  6. "Компакт" товчийг дарна уу.

Өгөгдлийн санг нягтруулах, засварлахын тулд MS Access-д суулгасан "Мэдээллийн санг нягтруулах, засварлах" хэрэгслийг ашиглана уу.

Бид энэ засвар үйлчилгээг долоо хоног бүр, ялангуяа олон шинэчлэлт, устгал хийдэг мэдээллийн санд хийдэг. Энэ нь гүйцэтгэлийг оновчтой байлгаж, өгөгдлийг хавагнахаас сэргийлнэ.

Нэмэлт мэдээлэл авахыг хүсвэл, та мөн зочилж болно Microsoft-ын албан ёсны хуудас Гадаад холбоос.

2.2 ДАО функц DBEngine.CompactDatabase

DAO CompactDatabase функц нь бидэнд суулгасан хэрэглүүрээс илүү мэдээллийн сангийн засвар үйлчилгээнд илүү хяналт тавих боломжийг олгодог. Энэ арга нь засварын үйл явцыг автоматжуулах боломжийг олгодог.

Энэ функц нь байнгын засвар үйлчилгээ шаарддаг олон мэдээллийн сантай маш сайн ажилладаг. Энэ нь таны мэдээллийн сангийн шинэ, оновчтой хуулбарыг үүсгэж, таны бүх өгөгдөл, объектыг бүрэн бүтэн байлгадаг.

Лавлах дор байгаа бүх Access мэдээллийн баазыг багцлан засварлах VBA кодыг доор харуулав.

Сонголт тодорхой ' Windows API мэдэгдлүүдийг нэмэх Хувийн мэдүүлэх PtrSafe функц SHBrowseForFolder Lib "shell32" (lpbi As BROWSEINFO) As Long Private Declare PtrSafe Function SHGetPathFromIDList Lib "shell32" (ByValist As Long, Long PiVL) Private Declare PtrSafe Sub CoTaskMemFree Lib "ole32" (ByVal pvoid As Long) Хувийн Төрөл BROWSEINFO hWndOwner As Long pidlRoot As Long pszDisplayName as String lpszTitle as string ulFlags As Long back lpfn En LongI Хувийн төрөл ProcessStats SuccessCount FailureCount As Long End Type Public Sub CompactRepairDatabases() Dim fso as Object Dim хавтас Обьект Dim файл болгон Объект Dim folderPath String as ProcessStats ' FileSystemObject Set үүсгэх fso = CreateObject("Scripting.)ystemObFile" ' Хавтас сонгогчийн харилцах цонхыг харуулах folderPath = GetFolderPath() Хэрэв folderPath = "" Дараа нь MsgBox "Үйл ажиллагаа цуцлагдсан.", vbInformation Гарах Дэд төгсгөл ' Initialize stats stats.SuccessCount = 0 stats.FailureCount = 0 ' Фолдерын объектыг авах Фолдерыг тохируулах = fso.GetFolder(folderPath) 'процесс. хавтас доторх файл Файл болгонд In folder.Files ' Байгаа эсэхийг шалгана уу Access мэдээллийн сан Хэрэв IsAccessDatabase(file.Name) Дараа нь If 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 Name болгож өөрчил tempFile As dbPath CompactAndRepairDB = Үнэн гарах функц ErrorHandler: CompactAndRepairDB = False ' Хэрэв байгаа бол түр файлыг цэвэрлэ Алдаа Алдаа Дараа нь үргэлжлүүлнэ Dir(tempFile) <> "" Дараа нь tempFile төгсгөлийн функцийг устгана уу.

Нэмэлт мэдээлэл авахыг хүсвэл, та мөн зочилж болно 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-д).
  • Хандалтын бүх тохиолдлыг задлахын өмнө хаасан эсэхээ шалгаарай.

Хэвлэсний дараа:

  1. Өгөгдлийн санг нээнэ үү
  2. VBA засварлагчийг нээнэ үү
  3. Бүх модулийг дахин эмхэтгэхийн тулд Debug – Compile командыг ашиглана уу
  4. Өгөгдлийн санг хадгалах

Энэ процесс нь хэсэгчлэн эмхэтгэсэн кодын авлигыг арилгахад тусалдаг ба Access мэдээллийн сан дахь VBA-тай холбоотой нууцлаг олон алдааг шийдэж чадна.

2.4 Гэмтсэн хандалтын мэдээллийн санг засахын тулд JetComp хэрэгслийг ашиглана уу

JetComp хэрэгсэл нь хуучин Access мэдээллийн сангуудад зориулсан бие даасан хэрэгсэл юм. -аас татаж авч болно энд болон Microsoft-ын албан ёсны хуудас Гадаад холбоос.

Гэмтсэн Access мэдээллийн санг засахын тулд MS JetComp хэрэгслийг ашиглана уу.

Үүний давуу тал ба хязгаарлалтууд энд байна:

Гол давуу талууд:

  • Нягтруулахын өмнө мэдээллийн санг нээхийг алгасах.
  • Стандарт Компакт болон Засвар үйлчилгээ нь засч чадахгүй мэдээллийн сангуудтай ажиллахад илүү дээр юм.
  • Нууц үгээр хамгаалагдсан мэдээллийн сантай ажилладаг.
  • Олон хэлний мэдээллийн санг дэмждэг.

Хязгаарлалт:

  • Зөвхөн 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 мэдээллийн санг засах шилдэг мэргэжлийн мэдээллийн сан засварын хэрэгслүүдийн нэг гэдгээрээ ялгардаг. Энэхүү бат бөх хэрэгсэл нь Office 95 зэрэг Access 2021-аас 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 Засвар” товчийг дарна уу
  5. Засварын үйл явцын дараа, DataNumen Access Repair шинэ мэдээллийн сан гаргах болно.

ашиглах DataNumen Access Repair нэг гэмтсэн Access мэдээллийн сангийн файлыг засах.

4.2 Файлын багцыг засах

Багц боловсруулах функцийг ашигласнаар байгууллагууд цаг хугацаа, хүчин чармайлтаа хэмнэх боломжтой. Олон тооны эвдэрсэн мэдээллийн санг дараалалд оруулж, дараалан боловсруулж болно DataNumen, дараах байдлаар:

  1. "Багц засвар" таб руу очно уу.
  2. "Файл нэмэх" дээр дарж засварлах олон Access мэдээллийн сангийн файлуудыг (.mdb, .accdb) нэмнэ үү.
  3. "Start Засвар” товчийг дарна уу
  4. Жагсаалтад байгаа бүх файлуудыг нэг нэгээр нь засах болно

ашиглах DataNumen Access Repair гэмтсэн Access мэдээллийн баазын файлуудын багцыг засах.

4.3 Устгасан хүснэгт болон бичлэгүүдийг сэргээх

Уг хэрэгслийн устгасан контентыг сэргээх чадвар нь гайхалтай юм. Сэргээх үйл явц энд байна:

  1. "Сонголтууд" таб руу очно уу
  2. "Устгасан хүснэгтүүдийг сэргээх" болон "Устгасан бүртгэлийг сэргээх"-ийг доорх байдлаар идэвхжүүлнэ үү.
    ашиглах DataNumen Access Repair Access өгөгдлийн сангийн файлууд дахь хүснэгт эсвэл бүртгэлийг буцаах.
  3. "Засварлах" таб руу очоод starфайлаа засахгүй байна.

4.4 Индекс, харилцаа холбоо, асуулга сэргээх

DataNumen Төрөл бүрийн мэдээллийн сангийн объектуудыг амжилттай сэргээдэг, тухайлбал:

  • Нарийн төвөгтэй SQL асуулга (Устгах, оруулах, шинэчлэх командууд)
  • Хүснэгтийн хамаарал ба индексүүд

Хэрэв та эдгээр объектыг сэргээхийг хүсвэл дараах зүйлийг хийнэ үү.

  1. "Сонголтууд" таб руу очно уу
  2. "Индексийг сэргээх", "Харилцаа сэргээх" болон "Асуулга сэргээх"-ийг доорх байдлаар идэвхжүүлнэ үү.
    ашиглах DataNumen Access Repair Access өгөгдлийн сангийн файлууд дахь индекс, харилцаа, асуулга зэрэг бусад объектуудыг сэргээх.
  3. "Засварлах" таб руу очоод starфайлаа засахгүй байна.

4.5 Хатуу диск, дискний зураг эсвэл нөөц файлуудаас хандалтын өгөгдлийг сэргээх

Хэрэв танд 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. “Start Cloning” товчийг дарж хатуу диск/дискнээс дискний дүрс файлыг үүсгэнэ.

ашиглах 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 хандалтын мэдээллийн санг сэргээх

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 хувилбар мэдээллийн сантай нийцэж байгаа эсэхийг шалгаарай.
  • Өгөгдлийн сангийн том файлуудыг хуваах.
  • Таны нээх гэж буй файл найдвартай эх сурвалжаас ирсэн эсэхийг шалгана уу. Жишээлбэл, өгөгдлийн сан сервер дээр ажиллаж байгаа бол файлын байршлыг шалгана уу.
  • Макро аюулгүй байдлын сертификатууд шинэчлэгдсэн эсэхийг шалгаж, шинэчлээгүй бол шинэчилнэ үү.
  • Хэрэв та MS Access программ хангамжийг машиндаа суулгахын оронд өгөгдлийн санг ажиллуулахын тулд Access-ийн ажиллах цагийг ашиглаж байгаа бол макро хамгаалалтыг бууруул.
  • Файлд вирус эсвэл хортой програмаар халдварласан эсэхийг шалгахын тулд хамгийн сүүлийн үеийн вирусны эсрэг программ хангамжийг ашиглана уу.

8. дүгнэлт

Өгөгдлийн сангийн авлига нь бизнесийн үйл ажиллагаанд ноцтой нөлөөлдөг. Манай судалгаагаар олон засварын шийдэл үр дүнтэй ажилладаг. Байгууллагууд суулгасан Access хэрэгсэл, гарын авлагын аргууд, мэргэжлийн сэргээх программ хангамж зэргийг сонгох боломжтой DataNumen гэмтсэн мэдээллийн санг сэргээх. Доорх тойм байна:

Гэмтсэн Access мэдээллийн санг хэрхэн засах талаар тойм

Бага зэргийн асуудлуудыг суурилуулсан засварын хэрэгслээр шийдэж болно. Гар аргаар сэргээх аргууд нь илүү их цаг зарцуулдаг хэдий ч үнэгүй суулгасан аргууд нь ажиллахгүй бөгөөд та төлбөр төлөхийг хүсэхгүй байгаа үед үнэ цэнийг өгдөг. DataNumen Access Repair арга хэрэгсэл авлигын ноцтой хэргүүдэд илүү сайн ажилладаг.

Таны мэдээллийн санд байнгын засвар үйлчилгээ шаардлагатай авлигаас урьдчилан сэргийлэх. Бүрэн нөөцлөх стратеги нь таны өгөгдлийг хамгаалахад тусална. Тогтмол авсаархан болон засварын ажлын хуваарь гаргах. Өгөгдлийн сангийн гүйцэтгэлийг тогтмол хянах. Эдгээр урьдчилан сэргийлэх арга хэмжээ болон засварын аргууд нь таны үнэ цэнэтэй мэдээллийг хамгаалж, боломжит сул зогсолтыг багасгах болно.

Шуурхай үйлдэл, зөв ​​хэрэгсэл нь мэдээллийн санг амжилттай сэргээхэд нөлөөлдөг гэдгийг анхаарна уу. Эдгээр засварын аргууд болон байнгын нөөцлөлтүүд нь таныг өгөгдлийн сангийн авлигын аливаа бэрхшээлийг даван туулахад бэлтгэх болно.

Ашигласан материал:

  1. Microsoft корпораци. (nd). Trappable Microsoft Jet болон DAO алдаанууд [Access 2007 Developer Reference]. 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. Бүрэн хандалтын алдааны лавлагаа: Манай Хандалтын алдааны кодын дэлгэрэнгүй жагсаалтыг татаж авах (PDF) 3000+ алдааны код, тайлбар, дэмжигдсэн Access хувилбаруудыг агуулсан.
Одоо хуваалцах: