これを読んでくれてありがとう。
SAS/IntrNet アプリケーションのユーザーが単一のデータセットのレコードを変更および更新 (新規追加) できるように、ライブラリ参照名を設定するときに共有サービス (server=sharedLib) を使用しています。このアプリケーションは、データセットのクエリにも使用されます。ロックを最小限に抑えるために、(メンバー全体をロックする) Proc SQL ではなく、変更と更新にデータ ステップのみを使用しています。ただし、データへの更新/変更アクセスのみが共有サービスを使用し、クエリは使用しない場合、ロックが発生する可能性が高いかどうかは疑問です。
%if &type=QUERY %then %do ;
LIBNAME lib '/myServer/library' ;
%end ;
%else %do ;
LIBNAME lib '/myServer/library' server=shareLib ;
%end;
これは私の実際のコードではありませんが、リクエストが単にデータを送り返すか、既存のレコードを変更するか、新しいレコードを追加 (更新) するかはわかっています。
共有サービスへの接続に失敗したため(正しい用語かどうかはわかりません)、データをクエリするための lib の参照は失敗しませんでした。それ以来、この問題は解決したと思いますが、問題に備えているのではないかと思います。
ありがとう