Bonjour,

J'ai des messages d'erreurs en utilisant la proc fredsql en exemple 1 et 2 ci-dessous mais pas dans le 3 ème:

1/

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
proc fedsql;
select sex, avg(height) as avg_height, avg(weight) as avg_weight from
sashelp.class group by sex;
quit;
Log :
1 proc fedsql;
NOTE: Writing HTML Body file: sashtml.htm
2 select sex, avg(height) as avg_height, avg(weight) as avg_weight from
3 sashelp.class group by sex;
ERROR: Table "SASHELP.CLASS" does not exist or cannot be accessed
ERROR: BASE driver, schema name SASHELP was not found for this connection
4 quit;



2/ Avec le rsubmit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
rsubmit;
 
proc fedsql;
select sex, avg(height) as avg_height, avg(weight) as avg_weight from
sashelp.class group by sex;
quit;
 
endrsubmit;
log:
455 proc fedsql;
ERROR: General error ORA-28000: the account is locked
ERROR: TKTS initialization failed.
456 select sex, avg(height) as avg_height, avg(weight) as avg_weight from
457 sashelp.class group by sex;
458 quit;


NB: Même message en pointant sur la base oracle

3/ Par contre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
libname tt 'C:\'; 
data tt.test;
set sashelp.class;run;
 
proc fedsql;
create table test1 as 
select * from tt.test;
quit;
ça fonctionne.

Pourriez-vous, svp, m'aider à comprendre pourquoi?

Merci

Cordialement