Access 2003 sperrt Datenbank mit falschem admin
ungewollte Sperrung Access 2003 Datenbank durch falschen Admin
Seit einer Umstellung von Office/Access 97 auf Office/Access 2003 bekommen die User in regelmäßigen Abständen immer wieder die Fehlermeldung:
Die Datenbank xy kann nicht geöffnet werden, da sie von Admin/PCabc gesperrt ist.
Der Punkt ist nun, daß der User des PCs abc fälschlicherweise als Admin erkannt wird und damit die anderen User blockiert. Erst wenn PC abc Access schließt, können die anderen User zugreifen.
Das ist natürlich sehr lästig und ungewollt; denn der User des PC abc soll natürlich nicht der Admin sein. Ich weiß auch nicht, wie dieser als Admin gesetzt wurde - von mir jedenfalls nicht. Möglicherweise hat das ja etwas mit der Konvertierung ins Access 2003-Format zu tun?
Ich möchte das jedenfalls wieder rückgängig machen, damit sich die User nicht gegenseitig blockierne bzw. sperren.
Leider weiß ich nicht wie? Hat jemand einen Vorschlag?
Dank im vorraus an Euch
Seit einer Umstellung von Office/Access 97 auf Office/Access 2003 bekommen die User in regelmäßigen Abständen immer wieder die Fehlermeldung:
Die Datenbank xy kann nicht geöffnet werden, da sie von Admin/PCabc gesperrt ist.
Der Punkt ist nun, daß der User des PCs abc fälschlicherweise als Admin erkannt wird und damit die anderen User blockiert. Erst wenn PC abc Access schließt, können die anderen User zugreifen.
Das ist natürlich sehr lästig und ungewollt; denn der User des PC abc soll natürlich nicht der Admin sein. Ich weiß auch nicht, wie dieser als Admin gesetzt wurde - von mir jedenfalls nicht. Möglicherweise hat das ja etwas mit der Konvertierung ins Access 2003-Format zu tun?
Ich möchte das jedenfalls wieder rückgängig machen, damit sich die User nicht gegenseitig blockierne bzw. sperren.
Leider weiß ich nicht wie? Hat jemand einen Vorschlag?
Dank im vorraus an Euch
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 17137
Url: https://administrator.de/contentid/17137
Ausgedruckt am: 05.11.2024 um 09:11 Uhr
16 Kommentare
Neuester Kommentar
Solange Du nicht in die interne Rechtverwaltung von Access eingreifst, werden alle Accessbenutzer als Admin behandelt.
Ich denke, dass dein Anwender abc etwas macht, was die anderen hindert, mit der Datenbank zu arbeiten. Es gibt bestimmte Aufgaben, wie z.B. die Tabellendefinition, die keine anderen Benutzer auf der Datenbank zulassen, solange sie aktiv sind. Könnte es sein, dass abc sowas in der Art macht?
hand/dba
Ich denke, dass dein Anwender abc etwas macht, was die anderen hindert, mit der Datenbank zu arbeiten. Es gibt bestimmte Aufgaben, wie z.B. die Tabellendefinition, die keine anderen Benutzer auf der Datenbank zulassen, solange sie aktiv sind. Könnte es sein, dass abc sowas in der Art macht?
hand/dba
Schau mal bei abc, wenn er wieder blockiert in seinem Access, whärend er die Datenbank noch geöffnet hat, unter Extras/Optionen/Weitere auf der rechten Seite nach dem eingestellten Standardöffnungsmodus.
hand/dba
hand/dba
Kann abc denn, nachdem er die Datenbank geschlossen hat und andere damit arbeiten, auch wieder darauf zugreifen oder bekommt er eine Fehlermeldung?
hand/dba
hand/dba
Moin,
wo liegt denn die Datenbank physikalisch? Auf einem Server oder auf einem der mit der Datenbank arbeitenden Clients?
hand/dba
wo liegt denn die Datenbank physikalisch? Auf einem Server oder auf einem der mit der Datenbank arbeitenden Clients?
hand/dba
wird langsam schwierig
Gibt's in der Datenbank VBA-Code oder so eine zusammengeclickte Access-Anwendung, die von den Leuten verwendet wird? Dann würde ich allmählich die Ursache mal dort zu suchen anfangen. Das ist aber von hier aus nicht mehr ganz so einfach.
Vielleicht hat ja auch ein andere hier noch eine Idee, was man noch bedenken sollte.
hand/dba
Gibt's in der Datenbank VBA-Code oder so eine zusammengeclickte Access-Anwendung, die von den Leuten verwendet wird? Dann würde ich allmählich die Ursache mal dort zu suchen anfangen. Das ist aber von hier aus nicht mehr ganz so einfach.
Vielleicht hat ja auch ein andere hier noch eine Idee, was man noch bedenken sollte.
hand/dba
Hast Du noch eine alte Version? Wenn ja, warum nicht mit der weiterarbeiten, wenn sie den Fehler nicht produziert?
otherway: gab's bei der Konvertierung irgendwelche Fehlermeldungen oder sonstige Warnungen?
hand/dba
otherway: gab's bei der Konvertierung irgendwelche Fehlermeldungen oder sonstige Warnungen?
hand/dba
mit alter Version meinte ich eine alte Version der DB, also vor Konvertierung.
hand/dba
hand/dba
Hatte ich auch.
Citrix, dort Access 2007 Runtime, die von ca. 4 bis 5 Usern benutzt wird.
Das Backend ist eine 2003-mdb.
Frontend: 2003-mde (eben Runtime mit 2007er Maschine)
Läuft übrigens sehr flott!
Das Problem hat sich aufgelöst in dem ich den Code vor dem Erstellen der Mde sauber kompiliert habe, dann das Frontend kompiliert, und erst dann die Mde erstellt habe.
Als wir andere Verzeichnisse erstellten war das Problem wieder da (grschhkkkkk!!) aber se stellte
sich heraus, das nur die Zugriffsrechte der neuen Ordner nicht genügten.
Eine Frage hätte ich dann auch noch: Jeder erste User starten meine Applikation sehr schnell, dann ab dem 2. User geht das Ganze eher langsam. Die User können leben damit, da sie den ganzen Tag eingeloggt bleiben, doch wundert es mich einfach.
PS:
Ich habe übrigens ein Modul entwickelt, wo ich einzelne oder sämtliche User trennen kann. Reiner VBA-Code und eine Tabelle.
Citrix, dort Access 2007 Runtime, die von ca. 4 bis 5 Usern benutzt wird.
Das Backend ist eine 2003-mdb.
Frontend: 2003-mde (eben Runtime mit 2007er Maschine)
Läuft übrigens sehr flott!
Das Problem hat sich aufgelöst in dem ich den Code vor dem Erstellen der Mde sauber kompiliert habe, dann das Frontend kompiliert, und erst dann die Mde erstellt habe.
Als wir andere Verzeichnisse erstellten war das Problem wieder da (grschhkkkkk!!) aber se stellte
sich heraus, das nur die Zugriffsrechte der neuen Ordner nicht genügten.
Eine Frage hätte ich dann auch noch: Jeder erste User starten meine Applikation sehr schnell, dann ab dem 2. User geht das Ganze eher langsam. Die User können leben damit, da sie den ganzen Tag eingeloggt bleiben, doch wundert es mich einfach.
PS:
Ich habe übrigens ein Modul entwickelt, wo ich einzelne oder sämtliche User trennen kann. Reiner VBA-Code und eine Tabelle.