Activation des traces SAS Metadata server
Un petit article rapide pour vous présenter une façon rapide d'activer les traces du serveur de métadonnées SAS. Cette petite astuce est bien pratique si l'on veut déboguer des problèmes de connexion, par exemple dans un contexte d'authentification LDAP.
Pour activer les traces "à la volé", c'est à dire sans avoir à redémarrer le serveur de metadonnées, soumettez la code suivant dans une session SAS (en ayant remplacé les variables host-name, port-number,user-ID et password ) :
Pour lister les logger activés, vous pouvez soumettre le code ci-desous :
Maintenant que vous avez soumis ce code des traces détaillées sont visibles dans le fichier journal du serveur de métadonnées :
Simple. Rapide. Efficace.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
proc iomoperate; connect host='host-name' port=port-number user='user-ID' pass='password'; set attribute category="Loggers" name="App" value="Info"; set attribute category="Loggers" name="App.LDAP" value="Trace"; set attribute category="Loggers" name="App.OMI.Security" value="Trace"; set attribute category="Loggers" name="App.tk.LDAP" value="Trace"; set attribute category="Loggers" name="App.tk.eam" value="Trace"; set attribute category="Loggers" name="Audit" value="Info"; set attribute category="Loggers" name="Audit.Meta.Security" value="Trace"; set attribute category="Loggers" name="IOM" value="Info"; set attribute category="Loggers" name="Audit.Authentication" value="Trace"; set attribute category="Properties" name="IOM.JnlStrMax" value="1000000"; set attribute category="Properties" name="IOM.JnlLineMax" value="1000000"; quit; |
1 2 3 4 5 6 7 |
proc iomoperate; connect host='host-name' port=port-number user='user-ID' pass='password'; list attributes category="Loggers"; list attributes category="Properties"; quit; |
1 2 3 4 5 6 7 8 |
Système- Client connection id: 10 Système- User/Pass authentication for user sasdemo@DOMAINEFRANCE Système- User: sasdemo, domain: DOMAINEFRANCE Système- Calling auth provider... Système- Windows OS auth provider called Système- UPN name sasdemo@DOMAINEFRANCE being authenticated Système - Error authenticating user sasdemo@DOMAINEFRANCE in function LogonUser. Error 1326 (Échec d’ouverture de session : nom d’utilisateur inconnu ou mot de passe incorrect. ). Système- Provider failed: 80bfd100 |