Hallo,
folgendes Szenario:
a. 5 Benutzer einer Anwendung arbeiten im Remote Desktop Umfeld: jeder Benutzer hat sein eigenes Windows Konto und darin öffnet er die Anwendung
b. Alle 5 Benutzer arbeiten auf einer Datenbank
c. Bei bestimmten Änderungen erfolgt eine Protokollierung in einer extra Tabelle
d. Die Extra Tabelle dient dazu die protokollierten Datensätze in eine
MYSQL DB ins Internet zu senden
Wunsch / Frage:
Alle 5 Nutzer haben Zugriff auf die Datenbank, die die protokollierten Datensätze enthält. Nach erfolgreichem Upload eines Datensatzes wird dieser in der extra Tabelle gelöscht.
Sicher gestellt muss nun sein, dass immer nur ein User den Upload macht, wenn dieser abbricht der Upload wieder aufgenommen wird, wenn User 1 die Anwendung beendet ein anderer User den Upload fortsetzt etc.. Also im Grunde: solange die Tabelle die die Datensätze protokolliert noch Datensätze beinhaltet muss der Upload wieder angeworfen werden, von irgendeinem der noch aktiven Nutzer...
Zur Zeit ist der Upload in der Anwendung, aber nur im Einplatzmodus.
Extra Exe? Service? Für Denkanstöße bin ich dankbar!