'' kann nicht verwendet werden; die Datei wird bereits verwendet. Erläuterung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie den Stack-Trace auf Details zum Fehler und wo im Code der Fehler aufgetreten ist:
Microsoft JET-Datenbankmodul (0x80004005)
'' kann nicht verwendet werden; die Datei wird bereits verwendet.
Fehlerursache: Lösung: Der iis-Benutzer verfügt nicht über ausreichende Berechtigungen für das Datenverzeichnis und die LDB-Datei kann nicht automatisch generiert werden.
Lösung: Fügen Sie anonymen Internetbenutzern Schreibberechtigungen zum Datenverzeichnis hinzu
Ausnahmedetails: System.Data.OleDb.OleDbException: Die Datei kann nicht verwendet werden.
Dies geschieht normalerweise, wenn das Website-Programm auf die Datenbank zugreift.
Es gibt drei mögliche Gründe für diesen Fehler:
1. Der iis-Benutzer verfügt nicht über ausreichende Berechtigungen für das Datenverzeichnis und die LDB-Datei kann nicht automatisch generiert werden.
2. Die zu verbindende Datenbank wurde geöffnet und belegt! Das Schließen der Datenbank kann das Problem lösen (Vielleicht lädt jemand anderes Ihre Datenbank herunter!)
3. Für Benutzer virtueller Hosts ist der Speicherplatz voll und der gekaufte Speicherplatz wurde aufgebraucht.
Lösung:
1. Wenn Sie im ersten Fall Speicherplatz erworben haben, wenden Sie sich bitte an den Speicherplatzanbieter, um ihn zu verwalten. Wenn Sie ein Speicherplatzanbieter oder Serveradministrator sind, verfügt der IIS-Benutzer nicht über Lese- und Schreibberechtigungen für das Datenbankverzeichnis, die spezifische Lösung ist: Öffnen Sie „Arbeitsplatz“, suchen Sie das Verzeichnis, in dem sich das Programm befindet (z. B. D:/wwwroot/), klicken Sie mit der rechten Maustaste auf das Verzeichnis, wählen Sie den Menüpunkt „Sicherheit“, wählen Sie den Benutzer aus und fügen Sie die Lese- und Schreibberechtigungen aller Personen hinzu Aktualisieren Sie nach der Bestätigung die Browserseite und es wird korrekt sein. Verwenden Sie das System.
2. Sollten weiterhin Probleme bestehen, kann der Space-Provider oder Serveradministrator den Server neu starten. Auf diese Weise kann die Datenbanknutzung freigegeben werden. Wenn es sich um einen virtuellen Hosting-Space handelt, wenden Sie sich bitte an den Space-Anbieter, um dies zu verwalten. Bitte bestätigen Sie, ob Sie die Datenbank selbst hoch- oder herunterladen, wodurch die Datenbankdatei belegt wird.
3. Wenn nicht genügend Platz vorhanden ist, wenden Sie sich an den Platzanbieter, um Geld für die Vergrößerung des Website-Platzes oder ein Upgrade der Konfiguration auszugeben.
Weitere relevante Referenzinhalte:
--------------------
[analysieren]
1. Lösung: Der IIs-Benutzer verfügt nicht über ausreichende Berechtigungen für das Datenverzeichnis und die LDB-Datei kann nicht automatisch generiert werden. Bitte fügen Sie die Schreibberechtigungen des anonymen Internetbenutzers für das Datenverzeichnis hinzu.
Ergebnis: Funktioniert immer noch nicht
2. Melden Sie sich von Ihrem Windows-Konto ab und erneut an.
Ergebnis: Es funktioniert. Es scheint, dass ein bestimmter Prozess tatsächlich diese MDB-Datei belegt.
Hinweis: Um festzustellen, ob eine MDB-Datei von einem Prozess belegt ist, hängt es davon ab, ob sich im selben Verzeichnis eine LDB-Datei mit demselben Namen befindet. Wenn ja, ist sie belegt. Beim Loslassen verschwindet die LDB-Datei.
--------------------
Problem: Kann nicht verwendet werden; Datei wird bereits verwendet, Microsoft JET-Datenbank-Engine
Lösung: Der IIs-Benutzer verfügt nicht über ausreichende Berechtigungen für das Datenverzeichnis und die LDB-Datei kann nicht automatisch generiert werden. Bitte fügen Sie die Schreibberechtigungen des anonymen Internetbenutzers für das Datenverzeichnis hinzu.
Siehe:Microsoft Support ---Microsoft Knowledge Base-Artikel – 289681