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 an der Stelle im Code, die ihn verursacht hat
Fehlertyp:
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 zur Verarbeitung an den Speicherplatzanbieter. Wenn Sie ein Speicherplatzanbieter oder Serveradministrator sind, lautet die spezifische Lösung, da der IIS-Benutzer keine Lese- und Schreibberechtigungen für das Datenbankverzeichnis hat : Öffnen Sie „Mein „Computer“, suchen Sie das Verzeichnis, in dem sich das Programm befindet (zum Beispiel: D:/wwwroot/), klicken Sie mit der rechten Maustaste auf das Verzeichnis, wählen Sie den Menüpunkt „Sicherheit“, wählen Sie „Benutzer“, fügen Sie die gelesenen und hinzu Geben Sie jedem die Schreibberechtigung und aktualisieren Sie nach der Bestätigung den Browser, damit Sie das System ordnungsgemäß verwenden können.
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 ihn 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: Die Datei „;“ kann nicht verwendet werden, Microsoft JET-Datenbankmodul
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