SAS

Les logiciels et les services qui vous donnent le pouvoir de savoir

ActualitéEvènementsSupport ClientsFormationAcademicEmploisContact
Accueil Produits et Solutions références Partenaires Services La Société www.sas.com
 
Support Clients
Fonctionnement
Assistance personnalisée
Contacter le Support
FAQ
Newsletter SAS France
Documents techniques
Ressources en ligne
Correctifs
 

Système / Environnement Windows®

QUESTIONS

- Support des versions Windows. Réponse
- Comment obtenir la liste des Hot Fixes appliqués sur le Système SAS ? Réponse
- Comment changer le répertoire activé par défaut pour ouvrir et sauvegarder des programmes SAS ? Réponse
- Comment ré-associer les fichiers SAS avec le Système SAS ? Réponse
- Comment accéder à la configuration des propriétés DCOM sur Windows XP et Windows 2003 ? Réponse
- La mise à jour du Setinit V8.2 n’est pas prise en compte ? Réponse
- Comment récupérer une variable d’environnement Windows sous SAS ? Réponse
- Comment exécuter un script externe depuis SAS ? Réponse
- Comment installer un service pack en mode silencieux pour SAS® 9.1.3 Foundation ? Réponse
- Que signifie le message suivant reçu lors de l’installation ou de l’application du setinit :
NOTE: The OSNAME= option specifies 'WIN' but the current operating system name is 'NET_SRV'. Réponse
- Comment afficher correctement les graphiques JAVA avec les correctifs Microsoft KB912812 et KB912945 ? Réponse
- Comment conserver le dernier répertoire utilisé pour ouvrir et sauvegarder ses fichiers SAS même après avoir fermé la session ? Réponse
- Comment modifier le répertoire par défaut des bibliothèques SASUSER  et WORK ? Réponse
- Mise à jour rapide d’un SETINIT en version 8 (sous Windows) Réponse
- Est-ce que SAS9 peut-être installé sur une machine Windows x64 ou 64-bit ? Réponse
- Que faire lorsque le message « The duplicate sasPort attribute will be ignored. » apparaît lors de la mise en place de l’object spawner sur Windows ? Réponse nouveau
- Lors de l’ouverture d’un programme SAS avec l’éditeur amélioré « SAS Enhanced Editor » les couleurs et les polices ne sont pas appliquées. Réponse nouveau


REPONSES

Support des versions Windows.

Version 8.2 9.1
• Windows 95 Oui Non
• Windows 98 Oui Non
• Windows Millénium Oui Non
• Windows NT Workstation 4.0 Oui Oui
• Windows NT Server 4.0 Oui Oui
• Windows NT Server 4.0, Terminal Server Edtion Oui Oui
• Windows NT Server 4.0, Enterprise Edtion Oui Oui
• Windows 2000 Professional Oui Oui
• Windows 2000 Server Oui Oui
• Windows 2000 Advanced Server Oui Oui
• Windows 2000 Datacenter Server Oui Oui
• Windows XP Home Edition Oui Non
• Windows XP Professional Edition (*) Oui Oui
• Windows .NET Standard Server 2003 Oui Oui
• Windows .NET Web Server 2003 Oui Oui
• Windows .NET Enterprise Server 2003 (*) Oui Oui
• Windows .NET Datacenter Server 2003 (*) Oui Oui

(*) : Ces systèmes existent également en version 64 bits et sont supportés uniquement avec SAS® 9.1.

Retour Haut

Comment obtenir la liste des Hot Fixes appliqués sur le Système SAS ?

Dans les fichiers d'audit (extension .aud) localisés dans le répertoire :
!SASROOT\core\sasinst\hotfix

Retour Haut

Comment changer le répertoire activé par défaut pour ouvrir et sauvegarder des programmes SAS ?

Avec l'option sasinitialfolder (en version 8), à positionner soit dans le fichier de configuration de SAS (sasv8.cfg) ou au niveau de la cible de l'icône SAS sur le bureau.
Exemple :
-sasinitialfolder c:\mon_etude

Retour Haut

Comment ré-associer les fichiers SAS avec le Système SAS ?

Après l'installation d'un autre programme (Enterprise Guide, ou le SAS Viewer par exemple), les fichiers .sas7bdat et .sas ne s'ouvrent plus dans SAS en double-cliquant dessus.

Pour rétablir les associations de fichiers avec le Système SAS, il faut exécuter la commande suivante :
- Aller dans Démarrer > Exécuter
- Taper : d:\sas\setup.exe register
où d: est soit un lecteur de CD-Rom qui contient le CD "SAS Setup", soit un lecteur réseau pointant sur une installation "serveur de fichier" de SAS.

Retour Haut

La mise à jour du Setinit V8.2 n’est pas prise en compte ?

Pour que la licence (Setinit) soit prise en compte il ne suffit pas de copier le fichier dans le répertoire d’installation SAS. Il est nécessaire de l’appliquer, par exemple avec la commande DOS suivante :

"c:\répertoire_installation_SAS\sas.exe" -sysin "c:\chemin\setinit.sss" -setinit

« Chemin » correspondant à l’endroit où se situe le nouveau fichier setinit.sss.
Une log setinit.log est générée automatiquement au même endroit que le nouveau fichier setinit.

Si malgré cette commande la mise à jours n’est pas réalisée, voici quelques points à vérifier:
• Que le contenu du nouveau setinit correspond bien à la version SAS 8.2, « RELEASE='8.2' »
• Que l’extension du fichier soit bien ".sss" et non par exemple ".sss.txt" (si les extensions Windows sont masquées). Pour le vérifier depuis votre explorateur Windows, positionnez-vous dans le menu Outils > Options des dossiers > Onglet Affichage et vérifiez que la case « cacher les extensions des fichiers … » ne soit pas cochée.
• Que le compte Windows utilisé pour la mise à jour possède bien un accès en écriture sur le répertoire où SAS est installé.

Retour Haut

Comment accéder à la configuration des propriétés DCOM sur Windows XP et Windows 2003 ?

Cliquer sur "Démarrer" puis "Exécuter", saisir dcomcnfg puis valider en cliquant sur "OK".
Dans la fenêtre "Services de composants" faire un clic droit sur "Poste de travail" puis sélectionner "Propriété".

(L’élément "poste de travail" est situé sous "Racine de la console > Services de composants > Ordinateurs >")

Enfin cliquer sur l’onglet "Propriétés par défaut".

Retour Haut

Comment récupérer une variable d’environnement Windows sous SAS ?

Avec la fonction SYSGET il est possible de récupérer une variable d’environnement Windows et de l’utiliser dans un programme SAS.

Data _null_;
X = sysget('USERNAME');
put x=;
run;

Retour Haut

Comment exécuter un script externe depuis SAS ?

La commande X permet le lancement d’un script externe depuis SAS.
Pour référencer un fichier bat, la syntaxe est :
X "c:\test\fichier.bat"

Retour Haut

Comment installer un service pack en mode silencieux pour SAS® 9.1.3 Foundation ?

Pour faire une installation en mode silencieux d’un service pack, il faut exécuter la commande suivante dans démarrer puis exécuter :

" D:\sas\setup.exe" /s /f2"c:\temp\sp3.log"

La commande f2 permet d’indiquer le chemin de la log.

Le cédérom à utiliser est intitulé « Service Pack X for SAS Foundation ».
Il ne faut pas le confondre avec le cédérom « Service Pack X Installer ».

Retour Haut

Que signifie le message suivant reçu lors de l’installation ou de l’application du setinit :
NOTE: The OSNAME= option specifies 'WIN' but the current operating system name is 'NET_SRV'.

Ce message signifie que vous utilisez un setinit pour les machines « Workstation » alors que vous êtes sur un serveur. Vous devez donc soit installer SAS sur une machine Workstation, soit vous procurer le setinit valide pour l’utilisation de SAS sur un serveur.

Retour Haut

Comment afficher correctement les graphiques JAVA avec les correctifs Microsoft KB912812 et KB912945 ?

Les correctifs Microsoft KB912812 et KB912945 modifient le fonctionnement de tous les éléments de type JAVA (applet) ou ActiveX sur les machines Windows XP (SP2).

Ces correctifs interdisent l’exécution automatique des contrôles (ActiveX ou JAVA) au chargement des pages HTML Pour afficher l’applet, une modification d’une entrée ODS de SAS est nécessaire (template : tagsets.graph).

Modification SAS pour l’affichage des applets SAS :
Les étapes décrites ici sont à suivre pour que les graphiques de type Applet s’affichent à nouveau correctement.

  • Lancer SAS.

  • Exécuter le code suivant dans le "program editor" pour réaliser une sauvegarde des modèles (templates) par défaut :
    libname SAV "c:\sav" ;
    ods path SAV.tmplmst(update) ;
    proc copy in=sashelp out=sav mt=itemstor;
    select tmplmst;
    run;

    Remarque :
    Le fichier de log doit afficher un message de ce type si tout se passe correctement :
    NOTE: Copying SASHELP.TMPLMST to SAV.TMPLMST (memtype=ITEMSTOR).
    NOTE: PROCEDURE COPY used (Total process time):
    real time 24.25
    seconds cpu time 1.12 seconds

  • Exécuter le code suivant dans le "program editor" de SAS :
    ods path SAV.tmplmst(read) sashelp.tmplmst(update) ;


  • Exécuter la commande suivante en ligne de commande : odst

  • Editer l’entrée sashelp.tmplmst => tagsets => graph (click-droit souris => edit)

    Remarque :
    L’édition de l’entrée sera possible seulement si vous avez les droits sur les fichiers d’installation de SAS.

  • Rechercher le mot suivant dans le modèle graph : java2_graph

  • Modifier la ligne suivante comme expliqué ici (effacement du chiffre 1 de la chaine D931\) :

    Ligne à modifier :
    " document.writeln(""CLASSID=\""clsid:8AD9C840-044E-11D1-B3E9-00805F499D931\"""");" NL;

    Modification :
    " document.writeln(""CLASSID=\""clsid:8AD9C840-044E-11D1-B3E9-00805F499D93\"""");" NL;

  • Exécuter ce code modifié pour recréer le template par défaut de la sashelp (appuyer sur le bouton exécuter – icone du coureur de fond).

    Remarque :
    Le fichier de log doit vous afficher le message suivant :
    NOTE: Overwriting existing template/link:
    Tagsets.Graph
    NOTE: TAGSET 'Tagsets.Graph' has been saved to:
    SASHELP.TMPLMST
    17327 run;
    NOTE: PROCEDURE TEMPLATE used (Total process time):
    real time 0.18 seconds
    cpu time 0.18 seconds


  • Rejouer les programmes SAS pour recréer les pages HTML contenant les graphiques JAVA.

    Remarque :
    Lors de la visualisation, vous devrez cliquer une fois sur le graphique afin d’initialiser l’applet.

Retour Haut

Comment conserver le dernier répertoire utilisé pour ouvrir et sauvegarder ses fichiers SAS même après avoir fermé la session ?

Lorsque vous démarrez une session SAS et que vous faites Fichier >> ‘Ouvrir’ ou ‘Enregistrer sous ‘, le répertoire par défaut est « Mes Documents\My SAS files\9.1 » ou alors le répertoire défini dans le fichier de configuration par l’option –SASINITIALFOLDER (cf : FAQ : Comment changer le répertoire activé par défaut pour ouvrir et sauvegarder des programmes SAS ?). Dans ces deux cas, la fenêtre d’exploration des fichiers pointe toujours vers le même répertoire.

Il est toutefois possible que SAS conserve le dernier répertoire utilisé même après avoir fermé votre session. Pour cela vous devez modifier votre fichier de configuration (SASV9.CFG ou SASV8.CFG) en ajoutant simplement l’instruction
-SET en début de ligne :

-SET SASUSER "?CSIDL_PERSONAL\My SAS Files\9.1" /* ou le chemin déjà spécifié */
Retour Haut

Comment modifier le répertoire par défaut des bibliothèques SASUSER  et WORK ?

Il faut modifier les options SASUSER et WORK du fichier de configuration :

1. Ouvrir le fichier de configuration :

En V8 :

Ouvrir C:\Program Files\SAS Institute\SAS\V8\SASV8.CFG

En SAS9 :

Ouvrir C:\Program Files\SAS\SAS 9.1\nls\fr\SASV9.CFG

2. Modifier les lignes suivantes :
/* Setup the default SAS System user profile folder */

-SASUSER C:\sasdata\sasuser\

/* Setup the default SAS System user work folder */
-WORK C:\temp\

3. Enregistrer les modifications.

Les modifications seront prises en compte à la prochaine ouverture de la session SAS.
Retour Haut

Mise à jour rapide d’un SETINIT en version 8 (sous Windows)

A partir de la version 8.2 (sous Windows) du Système SAS, le fichier contenant la licence SAS s'appelle setinit.sss.

Enregistrer ce fichier sur votre disque.

Cliquez avec le bouton droit de la souris sur le fichier setinit.sss.

Sélectionnez alors l'option " Apply authorization code to SAS V8 " dans le menu contextuel. Votre licence sera automatiquement mise à jour à partir des informations contenues dans le fichier setinit.sss.

Si la mise à jour a été prise en compte correctement, vous pouvez ouvrir une session SAS.

Pour connaître toutes les manières de mettre à jour un setinit en Version 8, reportez-vous à la Ftecnews N° 23.

Retour Haut

Est-ce que SAS9 peut-être installé sur une machine Windows x64 ou 64-bit ?

Sur une machine Windows 64-bit avec un processeur Intel Itanium, SAS 9.1.3 peut être installé en mode 64-bit. Pour cela, il faut être en possession des CDs « SAS 9.1.3 for Microsoft Windows for 64-bit Itanium-Based ».

Dans le cas d’une machine Windows x64, SAS 9.1.3 Foundation peut-être installé en mode 32-bit.

Remarques :  

  1. Tous les modules SAS ne sont pas supportés.
  2. la date du jeu de CD doit être postérieure au 1er Septembre 2005.
  3. La licence (données d’installation SAS – SID) doit avoir l’information CDSetVersion=45 ou supérieure.

Vous trouverez plus d’information dans la SAS Note SN-016568.

Retour Haut

Que faire lorsque le message « The duplicate sasPort attribute will be ignored. » apparaît lors de la mise en place de l’object spawner sur Windows ?

Il faut ajouter une ligne vide entre la définition du spawner et la définition du serveur dans le fichier de configuration objspawn.cfg.

#
## Define the Object Spawner Daemon to run on the
## local machine
#
dn: sasSpawnercn=sasSpawn
objectClass: sasSpawner
sasMachineDNSName: localhost
sasSpawnercn: sasSpawn
sasOperatorPort: 5309
description: Object Spawner Daemon running on local machine
    
#
## Define the Object Server to run on the local machine
#
dn: sasServercn=ObjectServer
objectClass: sasServer
sasServercn: ObjectServer
sasCommand: "C:\Program Files\SAS\SAS 9.1\sas" -configFile "C:\Program Files\SAS\SAS 9.1\sas\objspawn.cfg"
sasMachineDNSName: localhost
sasPort: 5310
sasProtocol: bridge
description: My object server running on my local machine 


La note technique TS-675 explique comment mettre en place et tester l’object spawner :
http://support.sas.com/techsup/technote/ts675/ts675.pdf

Retour Haut

Caractéristiques :
  • Catégories : SAS/Système
  • OS : Windows
  • Version : SAS® 9.1.3
  • Vérifié 06/2008

Lors de l’ouverture d’un programme SAS avec l’éditeur amélioré « SAS Enhanced Editor » les couleurs et les polices ne sont pas appliquées.

Une première solution est de recréer  l’entrée  « Enhanced Editor »  dans la base des registres Windows en suivant les différentes étapes de la SAS Note 18798 présente sous :
http://support.sas.com/kb/18/798.html

La seconde solution est d’appliquer les instructions de la SAS Note  003264  présente sous :
http://support.sas.com/kb/3/264.html

Retour Haut


Customer Support Center
Correctifs
SAS notes
Documentation
Install Center
Forums de discussion
Demandes d’améliorations

Contactez-nous

Le support est accessible du lundi au vendredi de 9h00 à 17h30 (17h00 le vendredi).

• par e-mail : support@sas.com
• par téléphone : 01 60 62 12 12

Pour toute remarque sur le support : tcsfaq@fra.sas.com
The Power to Know
 Recherche   Données Personnelles   Mentions légales   Privacy Statement   Copyright 2008 SAS Institute Inc. All Rights Reserved