Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi User aus Acces DB "kicken" (https://www.delphipraxis.net/3806-user-aus-acces-db-kicken.html)

RobertS 31. Mär 2003 12:51


User aus Acces DB "kicken"
 
Hallo Delphi Fans,

wir habe eine große Access DB im Netzwerk.
Wenn wir die DB reparieren/komprimieren wollen, müssen zwangsläufig alle User die Anwendung schließen.
Da das bei 100 Leuten nicht immer so einfach und schnell geht, möchte ich ein kleines Programm schreiben mit dem es möglich ist die aktiven User aus der Datenbank zu "kicken".

Ein Programm das die aktuellen User ausliest habe ich bereits, doch diese "kick" Funktion würde eine Menge Arbeit ersparen.

Hat jemand dazu eine Idee?

Danke schonmal

Mario 7. Apr 2003 09:13

Nur eine Idee:
Das das dektivieren der User möglich ist, kann ich mir nicht vorstellen. Access ist halt keine Server-Datenbank. Demnach musst Du Dich am FileSystem halt:

- Freigabe auf Netz einrichten
- Datenbank nur noch über Freigabe ansprechen
- Freigabe canceln -> Alle User fliegen aus DB, Datenverlust möglich
- Datenbank über andere Freigabe exklusive öffnen
- Freigabe wiederherstellen

oder:
Anforderung bekannt machen, indem man zum Beispiel eine spezielle Datei neben der Access anlegt. Die eigene Anwendung so ausbauen, dass sie nach der Datei pollt und bei Vorliegen der Datei den Benutzer raus haut. Somit musst Du nur noch den Poll-Zeitraum abwarten, kannst dann die DB nutzen und wieder freigeben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz