data set ist passwort geschützt

Werbung
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
Herunterladen