2016-05-05 9 views
2

は、私は自分のコードにproc setinit; run;SAS Enterprise GuideからSASバージョンを見つける方法は?私はベースSAS(直接サーバー上で対話的にSASを実行している)へのアクセスを持っていた私の以前の職場で

を発行することにより(SASログから)簡単に現在のSASのバージョンを見つけることができます新しい職場SASのエンタープライズガイドはありません。同じコードを実行しようとしましたが、SASバージョンはSASログに表示されません。

エンタープライズガイドからサーバー上で実行されているSASバージョンを簡単に調べたいと思います。これは可能かどうか?もしそうなら、どうですか?

+0

https://communities.sas.com/t5/SAS-Procedures/How-to-identify-the-version-of-SAS-embedded-EG/mp/106720/highlight/true#M29724 – Reeza

答えて

3

ではなく、グローバルマクロ変数(&sysver&sysvlong4)、あなたはポイントクリックオプションを好む場合を使用するよりも利用できる他のいくつかのオプションがあります。

最初に、「ヘルプ」 - >「SAS Enterprise Guideについて」で、「設定の詳細」を選択すると、SASシステムのバージョンが表示されます。

第2に、サーバツリー(左下のウィンドウ)でサーバを選択し、右クリック - >プロパティを選択すると、SASバージョン/ etcが表示されます。情報。

第3に、「初期化ログの表示」を選択すると、初期化ログが表示されます(ログにセッションを開始するとSASビットが表示されます)。これには、バージョン番号やその他の有用な情報が含まれます。

+0

サーバー専用バージョンのSASユーザーが最初のオプションが機能するかどうかを確認できる場合は、それを削除するか更新して最後の文を削除します - ローカルSASインストールのみで確認できます。ローカルのSASバージョンを表示します。 – Joe

+0

ヘイジョーあなたの最初のオプションは美しく働いた感謝! – Atlas7

2

あなたが探している値は、システムの自動マクロ変数に格納されています。以下のコードは、マクロ変数を取得し、それらをログに出力して情報を表示します。

%put ** my information; 
%put short version: &sysver; 
%put version: &sysvlong4; 
%put site #: &syssite; 
%put cpu: &sysscp &sysscpl; 
+0

あなたは提案された答えを編集して、これが何をするのか、それがOPをどのように扱うのかを拡大することができますか? –

1

次のコードを実行すると、利用可能なすべての情報が自動的に印刷されます。

proc setinit; 
run; 
関連する問題