Selles artiklis vaatleme MS Accessi vea 80004005 põhjuseid ja otsime võimalusi selle lahendamiseks.
Viga 80004005 MS Accessis on Jet andmebaasimootori viga, mis takistab kasutajal andmebaasile juurde pääseda ja kirjeid vaadata. See viga ei teki ainult andmebaasimootori probleemi tõttu, vaid mitme probleemi kombinatsiooni tõttu. Üks levinumaid stsenaariume, kus see ilmneb, on virtuaalses serveris jagatud kausta kasutamise katse. See viga võib kasutaja edusamme oluliselt takistada ja sellel võib olla mitu põhjust. Allpool on selgitatud mõningaid levinumaid põhjuseid ja lahendusi, mida selle veaga tegelemiseks valida.
Vea 80004005 põhjused
Microsoft Internet Information Serveri (MIIS) kasutataval kontol on valed Windows NT load. See takistab kasutajal juurdepääsu failipõhisele andmebaasile või faili sisaldavale kaustale.- Nii fail kui ka andmeallika nimi on märgitud Exclusive.
- Andmebaas on avatud mõne teise protsessi all või teise kasutaja poolt.
- Samuti on võimalik, et tõrge on põhjustatud delegeerimise probleemidest, soovitatav on kontrollida autentimisrežiimi. Kui ühendusstring kasutab universaalset nimetamiskonventsiooni (UNC), kasutage põhiautentimist või absoluutset teed
- Viga 80004005 võib ilmneda ka juurdepääsul kohalikule MS Accessi andmebaasile, mis on lingitud tabeliga, mis on täiendavalt lingitud võrguserveris oleva Accessi andmebaasiga.
Vea 80004005 lahendused
Eespool nimetatud põhjustel saate kasutada järgmisi lahendusi.
- Kontrollige failide ja kaustade õigusi. Veenduge, et teil on ajutiste failide loomise ja hävitamise õigused. Tavaliselt asuvad ajutised failid kaustas, kus asub andmebaas.
- Veenduge, et andmeallika nimi (DSN) ja fail poleks märgitud Exclusive.
- On võimalus, et Microsoft Visual InterDev pääseb juurde teisele kasutajale, sulgeb kõik InterDevi toimingud, mis sisaldavad andmeühendust andmebaasiga.
- Võite ka lülituda SQL Server vea ilmnemise vältimiseks või kasutage mõnda juhtivat tööriista remont mdb või accdb andmebaasi.
Järeldus
Andmebaasitarkvaras esinevate mitmete vigade korral on keeruline alati täpselt kindlaks teha vea põhjust. Igas tarkvaras või rakenduses võib vea ilmnemisel olla mitu põhjust. Seega ei ole ülalmainitud põhjused ainsad, miks võite viga 80004005 kogeda, vaid sellel võib olla ka mitmeid muid põhjuseid. See kehtib ka lahenduste loendi kohta – kui vigu võib olla mitu, võib olla ka mitu lahendust, olenevalt vea tekkimise põhjusest.
Viga 80004005 ei ole väga keeruline, kuid see takistab kindlasti tööd. Selle vea ilmnemisel ei pääse te andmebaasidele juurde enne, kui probleemi lahendate. Ülaltoodud põhjused ja lahendused toimivad enamasti, seega nende proovimine võib aidata teil probleemi lahendada ja alustada.
Autori sissejuhatus:
Vivian Stevens on andmete taastamise ekspert DataNumen, Inc., mis on maailmas juhtiv andmete taastamise tehnoloogiate, sealhulgas mdf remont ja Exceli taastamise tarkvaratooted. Lisateabe saamiseks külastage www.datanumenCom