VIAS - Fehler 46

Fehlerumfeld:

  • Speichern nach Neueingabe oder Änderung

  • BTrieve

  • Pervasive.ab SQL V9

  • ab Windows-Server 2000

Ursache

Der Zugriff auf die Datei wurde verweigert, weil:

  1. die Datei schreibgeschützt ist

  2. zugeordnete Schreibrechte vom Betriebssystem fehlen

  3. die Datei im BTrieve-Format 5.x vorliegt

  4. die Zugriffsberechtigung für die Gruppe „JEDER“ entfernt und mit selbst definierten Gruppen ersetzt wurde

Lösung

  1. Entfernen Sie den Schreibschutz von der betreffenden Datei.

  2. Vergeben Sie Schreibrechte auf die betreffende Datei.

  3. Pervasive.SQL ab V9 kann keine Dateien beschreiben, die im Format 5.x vorliegen. Die betreffenden Dateien müssen mit dem Pervasive Rebuild-Utility mindestens auf das Format 6.x gebracht werden.

  4. Standardmäßig benutzt die Datenbank-Engine das System-Konto, um sich an den Server anzumelden. Ab Windows 2000-Server ist dieses System-Konto Mitglied der Gruppe „JEDER“. Wird der Gruppe „JEDER“ die Berechtigung auf das Verzeichnis / die Datei entzogen, wirkt sich das auch auf das System-Konto aus. Diesem System-Konto müssen dann manuell die benötigten Zugriffsrechte (Vollzugriff) erteilt werden.