Publié le :
Gestion des données CREATION_INTERNE

Protection par mot de passe des tables de données

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce script montre comment créer une table SAS© permanente ('advrpt.pword') avec des options de sécurité renforcées. Il utilise l'option 'encrypt=yes' pour chiffrer le fichier physique et définit des mots de passe distincts pour la lecture ('read=') et l'écriture ('write='). La table est peuplée avec des données statiques puis affichée à l'aide de PROC PRINT.
Analyse des données

Type : CREATION_INTERNE


Les données sont créées manuellement dans l'étape DATA à l'aide d'instructions d'affectation et de la commande OUTPUT.

1 Bloc de code
DATA STEP Data
Explication :
Création d'une table SAS nommée 'pword' dans la bibliothèque 'advrpt'. Les options du jeu de données activent le chiffrement et définissent les mots de passe requis pour l'accès ('readpwd' pour la lecture, 'writepwd' pour l'écriture).
Copié !
1DATA advrpt.pword(encrypt=yes pwreq=yes read=readpwd write=writepwd);
2 DB='DEApp'; UID='MaryJ'; pwd='12z3'; OUTPUT;
3 DB='p127'; UID='Mary'; pwd='z123'; OUTPUT;
4 RUN;
2 Bloc de code
PROC PRINT
Explication :
Tentative d'affichage de la table protégée. Dans une session interactive, SAS demanderait le mot de passe de lecture.
Copié !
1PROC PRINT DATA=advrpt.pword;
2 RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.

Documentation liée : Gestion des données

Sujet / Mot-cléLien vers la ressource
DOC Définitions pour les fichiers externes fr/sampleCode/DEFINIA946
DOC Exemples : Afficher les informations sur une bibliothèque SAS fr/sampleCode/EXEMPL2677