Avatar billede stejuu Novice
17. november 2005 - 15:14 Der er 3 kommentarer og
1 løsning

ldb fil

jeg har en database som ligger med backend eet sted på det offentlige drev og en frontend der ligger et andet sted på det offentlige drev.
Jeg oplever ofte at ldb filen ikke lukkes når brugerne logger sig ud.
indimellem skal der foretages en versions opdatering, og der opstår det problem, at frontend kører godt nok i en periode ( 5 - 12 timer) hvorefter det ikke længere er muligt at åbne frontend.
Når den situation opstår plejer jeg at slette ldb fil og mdb fil, hvorefter jeg igen læser den nye version ned.
JEg tror det har noget at gører med uautoriseret lukning af frontend, men er ikke sikker.
Er der nogen der kan hjælpe mig?
Avatar billede jokkejensen Novice
17. november 2005 - 15:18 #1
Ja den bliver låst fordi der er en en "sleeping" connection, denne udløber af sig selv, eller du kan tvinge den ved at ex til web at "stoppe webstedet" gennem iis.
Avatar billede jensen363 Forsker
17. november 2005 - 15:20 #2
Du har ret, det hænger som regel sammen med, at brugerne ikke lukker databasen ad "officiel" vej ...

Mig bekendt, er eneste løsning at få lukket databasen korrekt ( altså fjernelse af ldb-filen )
Avatar billede stejuu Novice
17. november 2005 - 15:27 #3
jeg fjerner også ldb-filen, men det afstedkommer aligevel at brugerne ikke kan åbne frontend når der er gået en vis tid, om det så er fordi den bruger de uautoriseret har logget sig af prøver at komme ind igen og ldb-filen tror har stadig er logget på ved jeg ikke, hva der er endnu mere mystisk, er at det også sker selv om jeg har slettet ldb-filen.
Avatar billede jesperfjoelner Nybegynder
17. november 2005 - 23:30 #4
Jeg går ud fra at du har flere brugere af databasen?
Bruger de databasen samtidig? Så skal de ikke bruge samme frontend, men have hver deres, som skal ligge på deres egen maskine. Det giver meget bedre ydelse og mindre risiko for en korrupt fil.

En korrupt fil kan opstå hvis en bruger ikke lukker access korrekt f.eks. bare hiver strømmen til pc'en.
Hvis du har mistanke til at det er en bestemt bruger, som gør det kan du føre en logtabel, hvor start- og sluttider føres sammen med et brugernavn. Hvis der er sluttider, der mangler for en bestemtbruger, er det måske denne person, som ikke afslutter databasen korrekt.

Hvis hver bruger har sin egen version af FE gør det mindre at den bliver korrupt, da det ikke påvirker andre brugere.
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