Avatar billede dingodas Nybegynder
08. august 2002 - 10:53 Der er 4 kommentarer og
1 løsning

Komprimering - herefter ingen adgang til databasen !

Jeg har komprimeret accessdatabasen (Access 2000 og Windows XP Pro).
Herefter får jeg følgende fejlmeddelelse, når jeg skal bruge databasen via localhost. Jeg har prøvet efterfølgende at genstarte computeren med samme dårlige resultat. Der er tilsyneladende ingenting at se i adgangskoderne - hvis jeg har kigget de rigtige steder !.
*******************
Fejltype:
Microsoft JET Database Engine (0x80004005)
Microsoft Jet-databasemotoren kan ikke åbne filen "c:\inetpub\wwwroot\udstilling\udstilling.mdb". Den er allerede åbnet med udelt adgang af en anden bruger, eller du skal have tilladelse til at vise dataene.
/udstilling/intra_til_udstilling.asp, line 14

Linie 13 og 14 ser således ud:
set objconn = server.createobject("ADODB.connection")
objconn.open "Provider = Microsoft.Jet.OLEDB.4.0; data Source=" & server.mappath("udstilling.mdb")
*************************************************

Kan nogen forklare hvad der ser sket under komprimeringen og hvordan det rettes/undgåes ?
Avatar billede sjap Praktikant
08. august 2002 - 22:06 #1
Jeg har ingen ide om hvad der er foregået, men prøv om du kan slette filen udstilling.ldb (IKKE .mdb!). Denne fil indeholder postlåsningsoplysninger og slettes normalt når Access lukkes, men det sker af og til at den bliver "hængende".
Jeg har dog kun prøvet det med Access 97 og Windows 2000.
Avatar billede hossein Nybegynder
08. august 2002 - 23:37 #2
Du skal tjekke IIS_USER, hvem har ret til hvad. alle andre end dig selv: "Read only".
Avatar billede dingodas Nybegynder
09. august 2002 - 07:51 #3
superjap - tak for dit svar. Der findes ingen Ldb-filer, så din erfaring kan desværre ikke hjælpe mig denne gang.
Avatar billede sblar Nybegynder
12. august 2002 - 23:22 #4
Prøv at checke følgende:
http://groups.google.com/groups?hl=da&lr=&ie=UTF-8&threadm=4c8dbb4.0106071307.616c7b80%40posting.google.com&rnum=1&prev=/groups%3Fsourceid%3Dnavclient%26hl%3Dda%26q%3D%27Temporary%2B(volatile)%2BJet%2BDSN

Hvor der bl.a. står:
ANSWER:  Microsoft has added a "feature" to access that RESETS
permissions on database files on your webserver whenever you run the
"repair and compact database" utility on that file.  Dont ask me why,
or if it does it on all machines- I dont know.  But on my server,
every single time (100%) when I "repair and compact" my *.mdb file, it
REMOVES the "IUSR_*" account on the file permissions.  I then must go
back and manuall grant "write" access to "IUSR_*" account on the *mdb
database, and presto!  Problem solved.

Det har tidligere virket for mig.
Avatar billede dingodas Nybegynder
13. august 2002 - 09:06 #5
hossein - tak for dit svar. Dine angivelser var desværre ikke nok til at lede mig på sporet.

Tak til sblar.
Min IUSRkonto forsvandt også. Da den var retableret, blev alt godt igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester