Architecting, installing and maintaining your SAS environment

"User does not have appropriate authorization level for library 'library name'"

Accepted Solution Solved
Reply
Contributor
Posts: 73
Accepted Solution

"User does not have appropriate authorization level for library 'library name'"

We have a SAS BI platform installed on, let's say, server#1.  When I try to access a SAS library on another server, let's say, server#2, we get the error message:

"User does not have appropriate authorization level for library 'library name'"

User is able to access that directory location locally from the Run command box on server#1.  So, to me it looks like the OS permissions are correct, but when SAS tries to assign a library, from the SAS server as that user, it fails with an authorization error:

It seems like SAS itself does not have the permission to access the data on the other server.

Any ideas on how to fix this?


Accepted Solutions
Solution
‎12-06-2017 10:39 AM
Trusted Advisor
Posts: 2,122

"User does not have appropriate authorization level for library 'library name'"

The user may only have read access.  SAS generally asks for write access when allocating libraries.

When I searched for "User does not have appropriate authorization level" on support.sas.com, I found about a dozen different conditions that could cause that error message.  Research them, or call Tech Support.

Doc Muhlbaier

Duke

View solution in original post


All Replies
Solution
‎12-06-2017 10:39 AM
Trusted Advisor
Posts: 2,122

"User does not have appropriate authorization level for library 'library name'"

The user may only have read access.  SAS generally asks for write access when allocating libraries.

When I searched for "User does not have appropriate authorization level" on support.sas.com, I found about a dozen different conditions that could cause that error message.  Research them, or call Tech Support.

Doc Muhlbaier

Duke

Occasional Contributor
Posts: 17

"User does not have appropriate authorization level for library 'library name'"

Do you have the accounts tab under "User Manager" within SAS Management Console correct?  Namely the logins defined for the user having the issues?

Respected Advisor
Posts: 4,695

Re: "User does not have appropriate authorization level for library 'library name'"

Have the user issue a libname statement from within EG (as code) to assign the library which is not working, eg: libname Test 'library path as seen from executing server';

If this works then you know that OS permissions as such are o.k. and you only have to fix up metadata definitions (eg: read for both medadata AND data).

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 3 replies
  • 7091 views
  • 1 like
  • 4 in conversation