nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Access Datenbankzugriffe mitloggen?

Von: Stefan Koschke (stefan.koschke@t-online.de) [Profil]
Datum: 05.02.2009 11:49
Message-ID: <6uvuilFhj5cjU1@mid.individual.net>
Newsgroup: de.comp.lang.delphi.datenbanken
Hallo zusammen,

aufrgund "unerklärlicher" Programmabstürze beim Zugriff auf eine
Access-Datenbank (mit ca. 200 Tabellen) von bis zu 15 Rechnern aus, suche
ich ein Tool zum Protokollieren der Zugriffe auf diese Datenbank.

Da die Abstürze in einem fremden Programm und nicht in meinem, welches auch
auf diese Datenbank zugreift passieren, habe ich keine Möglichkeit im
Fremdprogramm irgendwo zu drehen.
Ich habe mir mal die Spezifikationen von Access angesehen, so dürfen z.B.
max. 2048 Tabellen geöffnet sein.
Zählen nun z.B. die Zugriffe von 10 Rechnern aus parallel auf die gleiche
Tabelle als 1 geöffnete Tabelle oder als 10?
Ich schätze, daß momentan bis zu 15 Rechner je 20 Tabellen gleichzeitig im
Zugriff haben.
Der Server, auf dem die Datenbank liegt, ist nur mit der Datenbank
beschäftigt und zeigt eine Systemauslastung von unter 3%.
Trotzdem kommen immer wieder Fehlermeldungen über nicht erfolgreiche
Datenbankzugriffe, durch andere gesperrte Datensätze oder eben auch die
berühmten "Fehler aufgetreten, Meldung an Microsoft senden..." Dialoge oder
das Fremdprogramm schließt sich einfach ohne jegliche Meldung.

Daher suche ich nach einem Tool, welches man sozusagen "vor die Datenbank
schalten" kann und das dann die Zugriffe protokolliert.

Gibt es überhaupt so etwas und wenn ja, wo?
Oder gibt es andere Hinweise, wie man dem Problem begegnen kann?

Ich muß dem Hersteller des Fremdprogramms, dessen Datenbank es auch ist,
nachweisen daß das Konzept bei dieser Konstellation per Access falsch ist,
nur so könnte man ihn ggf. dazu "überreden" auf SQL umzustellen.

Danke für Tips
Ciao
Stefan


[ Auf dieses Posting antworten ]