Betriebssystemfehler bei INDEX ON unter Windows 8

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Werner
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 118
Registriert: Sa, 18. Mär 2006 16:08

Betriebssystemfehler bei INDEX ON unter Windows 8

Beitrag von Werner »

Hi!

Ich habe 'mal wieder einen Absturz:

Wenn mein Programm unter Windows 8 lauft, steigt es beim Befehl: INDEX ON beginn to ivs_bank mit folgender Meldung aus:

Fehler: BASE/4
Beschreibung: Betriebssystemfehler
Operation: DbCreateIndex
Thread ID: 1
Betriebssystem Fehler: 1
aufgerufen von: vs_sort(26) index on beginn to ivs_bank

Kann mir jemand helfen?

Gruß Werner
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Betriebssystemfehler bei INDEX ON unter Windows 8

Beitrag von brandelh »

Auf einem Windowsserver (V-Server) hatten wir auch das Problem, muss mit einem Recht zusammenhängen und der temporären Datei.

Wir haben (auch aus anderen Gründen) auf DBFCDX umgestellt und das Problem war weg.
Eventuell hilft die Indexdatei vorher zu löschen.

Bei den anderen Programmen die unter Citrix mit Server 2008 laufen tritt das Problem nicht auf.
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Betriebssystemfehler bei INDEX ON unter Windows 8

Beitrag von Tom »

Kann auch sein, dass ein Virenscanner dazwischenfunkt, der letztlich für ein Timeout bei der Dateierzeugung sorgt.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Betriebssystemfehler bei INDEX ON unter Windows 8

Beitrag von AUGE_OHR »

brandelh hat geschrieben:... muss mit einem Recht zusammenhängen und der temporären Datei.
würde ich auch sagen den um den Virenscanner hat Werner sich sicherlich schon gekümmert.
Frage : hast du das Verzeichnis als Admin oder User angelegt ?

nun ist ja "nur" TEMP vorgegeben mit

Code: Alles auswählen

%USERPROFILE%\AppData\Local\Temp
%SystemRoot%\TEMP
Umgebungsvariablen
TMP=<Verzeichnis>

Im TMP Verzeichnis werden temporäre Dateien angelegt, z.B. wenn INDEX ON oder DbSort() ausgeführt wird.
ich bevorzuge ein eigenes Local X:\TEMP Verzeichnis ( als User angelegt ) welches auf der selben Partition wie meine Applikation läuft ( aber nicht auf C: )
brandelh hat geschrieben:Wir haben (auch aus anderen Gründen) auf DBFCDX umgestellt und das Problem war weg.
Frage : wird bei CDX eine "temporäre" Datei angelegt ?!
brandelh hat geschrieben:Eventuell hilft die Indexdatei vorher zu löschen.
JA ... unbedingt bevor man den Index neu aufbaut !
gruss by OHR
Jimmy
Antworten