エディターの設定は、SAS カタログに保存されます。一度に 1 つの SAS セッションのみが、このカタログを開く/書き込むことができます。次のコードを実行すると、SAS セッションが使用しているカタログの場所を確認できます。
proc options;run;
...そしてSASUSER
、ログで検索します。
SASUSER
SAS を起動して、別のセッションで既に使用されているカタログを使用しようとすると、次のメッセージが表示されます。
WARNING: Unable to copy SASUSER registry to WORK registry. Because of this,
WARNING: you will not see registry customizations during this session.
SAS を起動すると、このメッセージが表示されますか? その場合は、そのカタログが開いているマシンで SAS の別のインスタンスが開いていることを意味します。次の 2 つのオプションがあります。
- マシン上の sas.exe のすべてのインスタンスを閉じて (タスク マネージャーを使用して、[アプリケーション] タブだけでなく、プロセス名を確認してください)、変更をやり直してください。
sas.exe を起動する別のショートカットをセットアップします。このショートカットで、次のSASUSER
ように別の場所を指定します。
sas.exe -SASUSER "d:\sas\profile2.cfg"
また、「終了時に設定を保存する」オプションがチェックされていると仮定しています。そうでない場合はsave
、コマンド バーにコマンドを入力して、現在の設定を保存できます。
編集 :
プロファイル設定を上書きする可能性のあるチェックする追加の場所:
あなたのsasv9.cfg
ファイル。もう一度実行proc options;run;
して、 を検索しsasv9.cfg
ます。このファイルの場所が表示されます。ファイルに他のファイル名のリストが含まれているだけの場合は、それらの「含まれている」ファイルを開いて確認してください。
あなたのautoexecファイル。SAS 環境が起動時にロードする autoexec ファイルを指定している場合は、そこで調整されていないことを確認してください。また、autoexec ファイルを使用している場合は、SAS のロード時に最初に発生することとして、すべてのログイン オプションがオンになっていることを確認してください option mprint notes source source2;
。
SAS を右クリックして、[管理者として起動] を選択してみてください。特権のためにプロファイルが読み取り専用の場所にある場合、設定が保存されていない可能性があります。
Windows イベント ログを調べて、SAS がそこにエラーを記録しているかどうかを確認します。