Zum Hauptinhalt springen

Der Fehler „Access Denied“ beim Erstellen einer Datenbank

Wenn beim Erstellen einer Datenbank der Fehler „Access Denied“ auftritt, gehen Sie wie folgt vor:
  1. Verwenden Sie das Datenbankmanagementsystem (DBMS), um zu überprüfen, ob die Tabellen in der Datenbank erstellt wurden. Wenn die Tabellen nicht erstellt wurden, bedeutet dies, dass das beim Erstellen der Datenbank angegebene Konto nicht über ausreichende Berechtigungen verfügt, um das Datenbankschema zu ändern. Fordern Sie die erforderlichen Berechtigungen für das Konto beim Datenbankadministrator an. Weitere Informationen zu den erforderlichen Berechtigungen finden Sie unter Erstellen einer Datenbank.
  2. Stellen Sie sicher, dass die web.config-Datei des Application Server (standardmäßig unter C:\inetpub\wwwroot\FlexiCapture12\Server) einen <connectionStrings**>**-Knoten enthält, der wiederum einen add-Knoten mit dem Attribut name=“FlexiCapture12ConnectionString” enthält. Wenn kein <connectionStrings>-Knoten vorhanden ist, bedeutet dies, dass das Konto, mit dem der Application Server gestartet wurde, nicht über ausreichende Berechtigungen verfügt, um die web.config-Datei zu ändern. Sie müssen dem Konto die zum Ändern der web.config-Datei erforderlichen Berechtigungen erteilen.

Oracle-Datenbank lässt sich nicht erstellen

Zum Erstellen einer Oracle-Datenbank muss auf dem Computer, auf dem der Application Server installiert ist, auch Oracle Provider for OLE DB installiert und eine TNS-Verbindung eingerichtet sein. Wenn eine Verbindung zum Oracle-Server hergestellt werden kann, Sie aber dennoch keine Datenbanktabellen erstellen können, wird ein Fehler im folgenden Format zurückgegeben: ORA-XXXXX: Fehlermeldung (z. B. „ORA-00933: SQL-Befehl nicht korrekt beendet“). Wenn keine solchen Fehler auftreten und Sie die Datenbank trotzdem nicht erstellen können, gehen Sie wie folgt vor:
  1. Prüfen Sie, ob Oracle Provider for OLE DB installiert ist und ob seine Bit-Version mit der des Anwendungspools des Application Server in den IIS-Einstellungen übereinstimmt (standardmäßig wird die 64-Bit-Version verwendet). Wichtig! Nachdem Sie den Provider installiert haben, starten Sie den Computer neu.
  2. Prüfen Sie, ob die TNS-Verbindung eingerichtet ist und ordnungsgemäß funktioniert. Führen Sie dazu den folgenden Befehl aus: „tnsping <TNSName>“, wobei <TNSName> der Verbindungsname ist. Dieser Name sollte in der Administration and Monitoring Console im Feld Serverinstanzname (Oracle) angegeben werden:
  1. Prüfen Sie die Firewall- und Proxy-Einstellungen. Der Oracle-Port sollte geöffnet sein (standardmäßig wird Port 1521 verwendet).