News Artikel Foren Join Projekte List Links Random Über Redscope Previous Next Startseite › Foren › Allgemeine Fragen zu SAS data set ist passwort geschützt 4 October, 2007 - 15:28 — dirk e Hallo Forum, mir ist was Dummes passiert: hab ein Vorlage-Programm laufen lassen, wo ein permanentes Data Set erzeugt wird, dabei wurde leider write=password alter=password gesettz. Nun kann ich aus SAS heraus dieses Set nicht mehr löschen oder überschreiben. Weiss jemand, was ich da machen muss? Vielen Dank für jede Hilfe. Grüsse Dirk Engfer Foren: Allgemeine Fragen zu SAS Log in or register to post comments Passwortschutz 6 October, 2007 - 13:53 — AndreasMangold /* dataset erzeugen, Schutz gegen Ändern und Überschreiben */ data test (write=password alter=password); set sashelp.class; run; /* dataset ändern: write-Passwort nötig */ proc sql noprint; update test (write=password) set age=15 where name='Alfred'; quit; /* dataset überschreiben: alter-Passwort nötig, write-Passwort optional */ data test (write=password alter=password); set sashelp.class; run; /* dataset löschen: alter-Passwort nötig */ proc datasets nolist lib=work; delete test (alter=password); quit; Log in or register to post comments Einfach Löschen 8 October, 2007 - 13:26 — HansKneilmann Hallo, wenn das Data Set sozusagen aus Versehen entstanden ist, was spricht gegen löschen? Natürlich mit dem Betriebssystem-Befehl ... Dass klappt mit Win2000pro (und SAS82) und unter Solaris 8 (und SAS82). Gruß Hans Kneilmann, Schäfer Shop GmbH (SSI) Log in or register to post comments fehlende Admin-Rechte 28 October, 2007 - 11:05 — dirk e hallo @all, das Dumme daran war, dass ich nicht so einfach auf das Dateisystem gelange, es musste also der Admin ran und mir das Dataset löschen. Nach einem Telefonat mit jenem hätte es eine Lösung für mich gegeben, ich hätte mich über Telnet einklinken können auf die Unix... viele grüsse dirk engfer Log in or register to post comments Data Set ohne Admin löschen 29 October, 2007 - 11:53 — HansKneilmann Hallo, auch ohne telnet-Zugang und ohne Admin-Rechte müßte löschen mit dem SAS-Base-XBefehl (absetzen eines Kommandos ans Betriebssystem): %let dset=test; %let lib=work; %let RDIR=%sysfunc(pathname(&lib.)); %put INFO: rdir=&rdir.; %put INFO: X-Cmd-String: rm &RDIR./%lowcase(&dset..sas7bdat); X "rm &RDIR./%lowcase(&dset..sas7bdat)"; möglich sein. Mein Beispiel passt zu einen Unix als Betriebssystem. Gruß Hans Kneilmann, Schäfer Shop GmbH (SSI) Log in or register to post comments