How to change Work Dictionary C:\TEMP\SAS Temporary Files
Verfasst von Erika S. am 26 Oktober, 2009 - 14:02
Hallo!
Da ich zur Zeit riesige Datenbanken bearbeite (ca20 GB) benötige ich unmengen an Speicher für das work Verzeichnis.
Ich schaffe es noch nicht einmal eine einfache Sortierung mit 23 GB Speicher.
Deswegen möchte ich gerne mein work Verzeichnis ändern und auf D: wechseln, dort hab ich noch mehr Reserven.
SAS läßt lange auf eine Antwort warten, und unser IT Service hat auch keine Zeit um die Platte neu zu Partitionieren.
Deswegen eine Frage an euch, wo kann ich die Änderung vornehmen.
Unter Extra=>Optionen=> System=> Umgebungssteuerung=> Dateien läßt er keine Änderung zu.
Ach ja, ich arbeite mit SAS9.2 auf Windows XP Professional Version 2002.
Vielen Dank!
»
- Anmelden oder Registrieren um Kommentare zu schreiben

Work nach D: verlagern
Hallo Erika,
beim Aufruf von SAS mit einem Windows-Ikon gibt es die Zeile Ziel. Dort kann man den Ort für das Work Directory vorgeben.
Bei uns sieht der betreffende Teil von Ziel so aus:
Die ganze Zeile Ziel sieht bei uns so aus:
Alternativ kann man die SAS-Config-Datei ändern.
Die Datei findet SAS bei uns dort:
Bei Ihnen müßte der Ordner ähnlich lauten, er muß zum Installation-Verzeichnis passen.
Dort in der Datei SASV9.CFG gibt es die Zeile(n)
-WORK "!TEMP\SAS Temporary Files"
Die Sie dann passend ändern, z.B. so:
/* -WORK "!TEMP\SAS Temporary Files" */
-WORK "D:\SAS92_work_dir" */
Der Ordner SAS92_work_dir muß natürlich existieren .... :-)
Gruß
Hans Kneilmann, Schäfer Shop GmbH (SSI)
Aha, vielen Dank!!
Über das Ziel kann ich es nicht definieren, bei mir steht dort nur %USERPROFILE% (wer weiß was da noch alles dahinter steht???)
Aber dafür hab ich dank Ihrer Hilfe die CONFIG Datei geändert.
1000 Dank, jetzt funktioniert auch meine Sortierung wieder.
Lieben Gruß
Erika
USERPROFILE
Hallo Erika,
schön, dass das eigentliche Problem schon gelöst ist.
Aber mit der Änderung der Ziel-Zeile würde es auch klappen, denn
%USERPROFILE%ist eine Windoes-System-Variable. Die Antwort auf wer weiß was da noch alles dahinter steht??? ergibt sich mit der Anweisung:aber einzugeben in der (sogenannten) DOS-Box!
Die DOS-Box findet sich unter Win-XP so: Start->Programme->Zubehör->Eingabeaufforderung
Bei mir steht dort
Aber der Ist-Wert ist vollkommen egal, denn man setzt dort einfach den neuen Pfad ein, fertig.
Gruß
Hans Kneilmann, Schäfer Shop GmbH (SSI)