I have a series of SQL queries in my SAS code that I use to connect to an Oracle database. I use the prompt manager to enter my passwords in the pass-through queries in my code (so that anyone who runs my code cannot access the data using my credentials). When I run a query for the first time in a session, I get the prompt and I enter the password. The data is retrieved successfully. However, when I run a query against the same database using the same prompt the password I entered is still there (presumably, stored in a temp folder somewhere) where I can either just click OK, or hit DELETE and re-enter it. If I hit OK I automatically get locked out of the database when there's usually a 3-strikes-you're-out scenario involved. If I re-enter it, it works just fine. Does anyone know how to keep SAS from remembering in the prompt what was entered previously? For some reason, the databases are NOT reading the saved passwords correctly.
↧