![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
If we have a stored procedure named dba.foo in database A, and dba.foo issues DML statements to a table in database B via a proxy table, is there any way for a user to execute dba.foo *without* having an individual external login to database B? We have such a setup. That is, we have database A containing stored procedures which access tables in database B (the remote server) via proxy tables. We have many users in database A. Currently each user needs a *separate* individual external login to database B. This is very cumbersome, since we have a hundred or so users and we add more frequently due to high turnover. From what I've researched in the documentation, in this newsgroup, and in my own testing, it appears there is no way to utilize a group external login for this purpose. Moreover, it's unclear to me why it's insufficient for the dba user to have an external login to database B. I would think that dba.foo would execute with the permissions of the owner (dba), not the user calling it. Is there any workaround for this? We are using Sybase ASA version 9. |
![]() |
| Thread Tools | |
| Display Modes | |
| |