Ik heb ergens een database draaien in een netwerkje met een aantal gebruikers. Regelmatig moet ik daar een wijziging op maken, bijv. een veld toevoegen oid, of onderhoud plegen (comprimeren)
Nu is het zo dat vrijwel altijd vanaf de desktopcomputers "verbindingen" open blijven staan (o.i.d.) naar de backend database op de server terwijl de gebruikers alle databases gesloten hebben (al dan niet d.m.v. een access remoteuitlog VBA-scriptje), die er voor zorgen dat ik de database niet uniek kan openen, of zelfs kan onderhouden.
Wat werkt is dat op de server deze verbindingen gesloten worden (windows server beheerfunctionaliteit), ik heb echter zelf geen toegang tot die functionaliteit.
Nu ben ik al de hele avond op zoek naar een oorzaak (en dat is niet de eerste avond
, ik heb dit probleem al jaren...), maar ik kom er niet uit. Wat is de oorzaak van die "hangers", kan het zijn dat recordsets in VBA niet goed gesloten worden en daardoor deze links blijven bestaan, ook als de users de database zelf al hebben afgesloten?
Zo heb ik nu zelf de database geblokkeerd, maar ik zit er niet in! En ik zou nu onderhoud moeten plegen, maar nu moet ik morgenvroeg weer contact opnemen met beheer om de links naar het bestand te verwijderen.
Als ik onderhoud pleeg krijg ik de melding dat ik zelf op de gebruikte computer de database in gebruik heb, maar dat klopt dus niet.
De office versie maakt niet uit, en ook de windows versie lijkt niet echt veel uit te maken (ik heb het bij meer klanten)
edit: het lijkt op dit verhaal
http://forums.mysql.com/read.php?65,155679,155679
maar uiteindelijk draait het o.a. om MSJET40-versie, en die is bij mij van het versienummer dat hier genoemd wordt als zijnde de juiste.
Nu is het zo dat vrijwel altijd vanaf de desktopcomputers "verbindingen" open blijven staan (o.i.d.) naar de backend database op de server terwijl de gebruikers alle databases gesloten hebben (al dan niet d.m.v. een access remoteuitlog VBA-scriptje), die er voor zorgen dat ik de database niet uniek kan openen, of zelfs kan onderhouden.
Wat werkt is dat op de server deze verbindingen gesloten worden (windows server beheerfunctionaliteit), ik heb echter zelf geen toegang tot die functionaliteit.
Nu ben ik al de hele avond op zoek naar een oorzaak (en dat is niet de eerste avond
Zo heb ik nu zelf de database geblokkeerd, maar ik zit er niet in! En ik zou nu onderhoud moeten plegen, maar nu moet ik morgenvroeg weer contact opnemen met beheer om de links naar het bestand te verwijderen.
Als ik onderhoud pleeg krijg ik de melding dat ik zelf op de gebruikte computer de database in gebruik heb, maar dat klopt dus niet.
De office versie maakt niet uit, en ook de windows versie lijkt niet echt veel uit te maken (ik heb het bij meer klanten)
edit: het lijkt op dit verhaal
http://forums.mysql.com/read.php?65,155679,155679
maar uiteindelijk draait het o.a. om MSJET40-versie, en die is bij mij van het versienummer dat hier genoemd wordt als zijnde de juiste.
[ Voor 22% gewijzigd door Stefke op 20-08-2007 21:47 ]