リモートマシン(V8)にあるSASライブラリをローカルマシン(V6)よりRLS経由で参照する場合の注意点

[OS]Windows
[リリース] 6.x 8.1
[キーワード] RLS, CONFIG, SCRIPT

[質問]

リモートマシン(V8)にあるSASライブラリをローカルマシン(V6)よりRLS経由で参照しようとしていますが、ライブラリ内にあるSASデータセットの内容がうまく参照できません。

[回答]

SAS/CONNECTで接続する際、スクリプトファイルで起動するリモートマシンのSASが英語版、ローカルマシンが日本語版のように異なる場合、 この現象が発生します。
スクリプトファイルにリモートマシンの環境設定ファイル(SASV8.CFG)を指定しない場合英語版が起動してしまいますので、注意が必要です

<例>

ready:
   log 'NOTE: Logged onto Windows... Starting remote SAS now.';
   /* noterminal suppressses prompts from remote SAS session.    */
   /* no$syntaxcheck prevents remote side from going into syntax */
   /* checking mode when a syntax error is encountered.          */
   /* The Win spawner supplies the following options by default: */
   /*    -DMR -COMAMID TCP $SASDMR MSGQUEUE -NOLOGO -NOTERMINAL  */
   type 'c:\sas8\nls\ja\sas -config c:\sas8\nls\ja\sasv8.cfg ' ;
   type '-device grlink -no$syntaxcheck' LF;
   waitfor 'SESSION ESTABLISHED', 120 seconds : nosas;
上は

 「c:\sas8\nls\ja\sas」で日本語版SASの実行ファイル
 「-config c:\sas8\nls\ja\sasv8.cfg」で日本語版SASの環境設定ファイル

を指定しています。
この2つが指定されて初めて「日本語版」が起動することとなります。