Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Database afsluiten  (gelezen 3943 keer)

0 leden en 1 gast bekijken dit topic.

Offline alverpos

  • Nieuw lid
  • Berichten: 4
  • Oplossing.be
Database afsluiten
« Gepost op: 14 december 2011, 17:08:40 »
Ik heb op het netwerk een database staan waarop verschillende gebruikers kunnen werken.
Wanneer ik nu een aanpasssing wil aanbrengen wil ik dat iedereen uit de DB is.
Ik kan wel zien op de DB door iemand anders in gebruik is, maar niet door wie(geen login).
De DB wordt na 30 miuten in gebruik te zijn, automatisch afgesloten.
Bestaat er een mogelijkheid om de DB af te sluiten vanop mijn PC?

Alvast bedankt voor het helpen denken aan een oplossing.
Alverpos
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: Database afsluiten
« Reactie #1 Gepost op: 16 december 2011, 08:09:46 »
Je zou wel kunnen bijhouden wie ingelogd is door in client/backend versie een record bij te houden telkens deze contact maakt met de database. bv op basis van de computernaam. Afsluiten zal denk ik niet zo simpel zijn vanuit de backend waar iedereen op inlogt.

Wel zou je de frontend afsluiten 30 minuten na opstart. Dat doe je met een timer.

Of je zou op vaste tijden een export kunnen doen van je database naar een ander exemplaar.

Mag ik vragen waarom je dat zou willen?
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline Temmerman_Diego

  • Ervaren lid
  • ***
  • Berichten: 313
  • Geslacht: Man
  • Don Diego
Re: Database afsluiten
« Reactie #2 Gepost op: 16 december 2011, 10:07:16 »
Beste Alverpos

Ik herken jouw probleem... en ja daar bestaat een oplossing voor.

Momenteel kan ik je echter niet de juiste code geven (wegens tijdsgebrek), maar binnen enkele dagen mag je zeker een afdoende oplossing verwachten.

Het komt er op neer dat je een bepaalde bestand op de server plaatst. Op het moment dat je wil dat de toepassing bij andere gebruikers automatisch wordt afgesloten, wijzig je de extensie van dit bestand (zodat je code het bestand niet meer vindt en na 2 minuten (zelf aan te passen) het programma bij alle gebruikers automatisch afsluit. De gebruikers krijgen vooraf een bericht dat je het programma na 2 minuten zal worden afgesloten en ze alles dienen op te slaan en het programma dienen te verlaten.

Van zodra jij klaar bent met je aanpassingen, hernoem je het bestand weer naar de oorspronkelijke naam en kan iedereen terug inloggen.

Tot binnenkort

Don Diego
Lukt niet wegens ongeldige klasse ???

Offline alverpos

  • Nieuw lid
  • Berichten: 4
  • Oplossing.be
Re: Database afsluiten
« Reactie #3 Gepost op: 16 december 2011, 16:14:14 »
@dizzl.

Ik wil de db afsluiten om wijzigingen aan te brengen zonder te moeten wachten totdat iedereen automatisch is afgesloten. Telkens er een andere gebruiker in de db begint te werken, beginnen de 30 ' te lopen. Timer zit in opstartscherm.

Om wijzigingen in forms of qry's aan te brengen is het beter dat er geen gebruikers aanwezig zijn.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Stegisoft

  • Ambassadeur
  • *****
  • Berichten: 2.342
  • Geslacht: Man
Re: Database afsluiten
« Reactie #4 Gepost op: 17 december 2011, 01:42:59 »
Hey alverpos,

Ik werk ook volgens uw systeem maar dan dat de database op de NAS staat.
De pure database van de NAS bestaat enkel uit tabellen.

Op de cliënt database worden de froms en qry's of code specifiek voor de cliënt computer gemaakt.
Ik maak er telkens een back-up van.
Met de back-up database pas ik dan de nodige aanpassing.
S' avonds of na handmatig / laten sluiten wordt de database geüpdatet.

Op die manier kan bij ons 24 uur blijven werken aan de database.

Zo werk ik toch althans jaren en dat vind ik een prima methode.

Groetjes

Stegisoft
Linux Mint 19.3 64 bits sinds 4/2019
Intel Core i7 5820K @ 3.30GHz
16,0GB Dual-Kanaal Onbekend @ 1197MHz
EVGA INTERNATIONAL CO.LTD 131-HE-E095
NVIDIA GeForce GTX 960
238GB NVMe Samsung SSD 950 (M2 SSD)
ASUS BC-12D2HT (Blu-ray - DVD-RW)
ASUS Essence STX II Audio Device
Waterkoeling Corsair Hydro Series H100i V2

 


www.combell.com